php配置虛擬主機
『壹』 php虛擬主機 虛擬目錄配置,即配置Apache中conf文件和php中ini初始化
這個是我成功配置的經驗
1.安裝apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\
步驟:下一步下一步
2.安裝php-5.2.0-Win32.zip 到 d:\phpWeb\php\
步驟:(1)解壓壓縮包到d:\phpWeb\php\
(2)找到php目錄里的 php.ini-dist 重命名為 php.ini 並拷到 windows目錄里
(3)將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統目錄(system/system32)
3.配置apache
步驟:(1)打開 d:\phpWeb\APACHE\conf\httpd.conf 這個文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 將其改為你的WEB目錄(可不改有時改了會出錯)
(3)找到DirectoryIndex index.html這一行,在後面加入index.html.var index.htm index.php
(4)找到#LoadMole ssl_mole moles/mod_ssl.so這行,在後面加上一行:LoadMole php5_mole d:/phpWeb/php/php5apache2_2.dll
(5)找到AddType application/x-gzip .gz .tgz這行,在後面加上一行:AddType application/x-httpd-php .php
4.配置php
步驟:(1)找到c:\windows\php.ini並打開 (剛才拷進去的)
(2)找到extension_dir = "./" 改為 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysql.dll將前面的;號去掉
(4)找到;session.save_path = 去掉前面;並設路徑"d:/phpWeb/php/session_temp"並在該路徑下新建文件夾session_temp
『貳』 PHP配置apache的虛擬主機,導致無法解析php。
沒試過多埠運行的,你試試在httpd.conf里加Listen 8888看有沒效果
『叄』 PHP虛擬主機
可以都填在httpd.conf下,如果要放到vhosts下的話,httpd里有個includ httpd-vhosts。conf的需要打開
『肆』 phpstudy怎麼配置虛擬主機
安裝phpStudy下載,傻瓜式安裝很簡單,一直點擊下一步即可,中途根據個人愛好設置WebPHP目錄,設置在D盤根目錄里。
打開虛擬主機配置D:\phpStudy\Apache\conf下的 httpd.conf文件去掉#Include conf/extra/httpd-vhosts.conf前面的 # 保存即可。在D:\WebPHP目錄下建立mooc文件。
『伍』 PHPNOW如何添加虛擬主機
首先,phpnow安裝完成後,安裝文件夾下有文件PnCp.cmd
運行PnCp.cmd(有部分系統需要運行許可權,可通過開始-運行-cmd,之後輸入phpnow路徑進入後運行PnCp.cmd!獲取管理員許可權運行!)
運行PnCp.cmd後,出現dos的控制面板
按照步驟,選擇0,輸入主機名稱(可以是自定義的網址,之後通過系統文件hosts來綁定自定義域名,實現本地虛擬域名的運行!)
主機別名可為空
之後輸入網站路徑,留空為默認路徑!
成功後會自動重新Apache!
『陸』 對php的理解, 配置虛擬主機和多站點,是干什麼的
比如你一台電腦
想同時當做兩個域名的伺服器
且兩個域名顯示的不一樣
那就需要配置虛擬主機多站點了
『柒』 如何配置 Apache 的虛擬主機
打開httpd.conf文件
去掉LoadMole vhost_alias_mole moles/mod_vhost_alias.so
這句前面的#號
和
Include conf/extra/httpd-vhosts.conf這句前面的#號
Include conf/extra/httpd-vhosts.conf這句在httpd.conf文件底部
然後打開Apache2.2\conf\extra下的httpd-vhosts.conf文件,加入如下代碼
#配置自己的虛擬主機
<VirtualHost *:80>
#網站目錄,如果在www目錄下的php目錄,下面 #就填寫F:/www/php
DocumentRoot "D:/WALP/www"
#域名
ServerName www.plqjnet.com
#這里配置歡迎首頁面
DirectoryIndex index.html index.htm index.php
<Directory />
Options FollowSymLinks
#不允許別人修改我們的頁面
AllowOverride None
#設置訪問許可權
order allow,deny
Allow from all
</Directory>
</VirtualHost>
把ServerName改成你自己的,最後重啟Apache。
『捌』 php apache配置虛擬主機,求教!
Httpd.conf文件468行左右
conf/extra/httpd-vhosts.conf 大約486行 去掉#
修改許可權
,httpd.conf,190行左右Deny from all 改成 allow from all 就可以了
『玖』 Linux 安裝phpstudy.bin 安裝好後怎麼配置虛擬環境
安裝phpStudy直接網路下載,傻瓜式安裝很簡單,一直點擊下一步即可,中途根據個人愛好設置WWW目錄,我的設置在D盤根目錄里。
打開虛擬主機配置,打開D:\phpStudy\Apache\conf下的
httpd.conf文件去掉#Include
conf/extra/httpd-vhosts.conf前面的#保存即可。在D:\WWW目錄下建立web應用例如
classmath。
打開D:\phpStudy\Apache\conf\extra下的httpd-vhosts.conf文件
刪除該文件中的所有內容,因為在本人配置的過程中配置好虛擬主機之後發現localhost不能用了,刪了裡面之前就有的全部代碼並稍加修改(修改內容下一步講解),localhost和虛擬主機都可以使用。接下來復制以下代碼粘貼即可。
DocumentRoot
"D:\WWW\classmath"
ServerName
web.classmath.com
Options
Indexes
FollowSymLinks
Includes
ExecCGI
AllowOverride
All
Order
allow,deny
Allow
from
all
打開C:\Windows\System32\drivers\etc下的hosts文件添加
127.0.0.1
web.classmath.com
可根據自身情況修改,此時虛擬主機即可使用,在瀏覽器輸入web.classmath.com發現程序可以運行,但是問題來了發現phpmyadmin不能使用了,其實上一步已經提到,刪除httpd-vhosts.conf裡面原有的代碼添加以下代碼並在hosts文件中添加
127.0.0.1
localhost即可。
ServerAdmin
[email protected]
DocumentRoot
"D:\WWW"
ServerName
localhost
ServerAlias
localhost
ErrorLog
"logs/mmy-host2.example.com-error.log"
CustomLog
"logs/mmy-host2.example.com-access.log"
common
至此虛擬主機配置完畢