WampServer是一款由法國人開發(fā)的Apache Web服務(wù)器、PHP解釋器以及MySQL數(shù)據(jù)庫的整合軟件包。免去了開發(fā)人員將時間花費在繁瑣的配置環(huán)境過程,從而騰出更多精力去做開發(fā)。
WampServer就是Windows Apache Mysql PHP集成安裝環(huán)境,即在window下的apache、php和mysql的服務(wù)器軟件。
基本上一路下一步就行,以前遇到過少dll的問題,加上dll就好了。以后遇到問題再好好總結(jié)一下
直接安裝就行
(apache安裝后的默認主頁(站點)的位置為:apache的安裝位置/htdocs/)
直接安裝就行
直接解壓就行
(apache的功能是以“模塊化”的方式來運行的,php也是作為apache的其中一個功能模塊。)
apache配置文件所在位置:apche安裝目錄/conf/ (主配置文件為:httpd.conf)
在配置文件中添加如下配置:
#"c:/wamp/bin/php/php5.5.12/php5apache2_4.dll"是php解壓后的位置LoadModule php5_module "c:/wamp/bin/php/php5.5.12/php5apache2_4.dll"<IfModule mime_module> AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php AddType application/x-httpd-php .php3</IfModule>
hosts文件位置:window操作系統(tǒng)目錄/system32/drivers/etc/hosts
192.168.1.1 www.abc.com
apache的bin目錄,和mysql的bin目錄配置到環(huán)境變量
使用apache/bin/目錄中的httpd.exe命令,可以檢測apache的配置文件中的語法問題。
cd C:\wamp\bin\apache\apache2.4.9\binhttpd.exe -t
指定php.ini的位置:在apache的配置文件httpd.conf中配置PHPIniDir
#c:/wamp/bin/php/php5.5.12為php.ini位置PHPIniDir c:/wamp/bin/php/php5.5.12
查看php.ini的位置:使用PHP的phpinfo()函數(shù)查看
<?phpphpinfo()
httpd.conf
Listen 0.0.0.0:80Listen [::0]:80
一個主機(站點),最核心的就兩件事(站點的本質(zhì)就是一個文件夾):
主機(站點)的名字:ServerName “主機名”
主機(站點)的實際文件夾位置:DocumentRoot “站點的實際完整路徑”
httpd.conf
ServerName discuzx.kong.com1DocumentRoot "C:/wamp/www"
httpd.conf
<Directory /> #無網(wǎng)頁顯示文件列表 #Options Indexes #是否允許重寫 AllowOverride none #所有的請求都被拒絕: #2.2上的配置 #Order deny,allow #Deny from all #2.4上的配置 #Require all denied #所有請求都是允許的: #2.2上的配置 #Order allow,deny #Allow from all #2.4上的配置 #Require all granted Require all denied</Directory>
<IfModule dir_module> DirectoryIndex index.php index.php3 index.html index.htm</IfModule>
ServerAlias test.com www.test.cn test.av
#訪問www.test.com/test:將test文件夾映射到C:/wamp/www Alias /test "C:/wamp/www"
httpd.conf配置文件中打開虛擬主機
# Virtual hostsInclude conf/extra/httpd-vhosts.conf
apache安裝目錄\conf\extra\httpd-vhosts.conf中配置虛擬主機
<VirtualHost *:80> DocumentRoot "C:/wamp/www" ServerName 127.0.0.1 <Directory "C:/wamp/www"> Options Indexes FollowSymLinks AllowOverride all Require all granted DirectoryIndex index.php </Directory></VirtualHost>
在php.ini中配置date.timezone
date.timezone = PRC
在php.ini文件中打開mysql模塊
extension=php_mysql.dllextension=php_mysqli.dll
在php.ini文件中指定模塊位置
extension_dir = "c:/wamp/bin/php/php5.5.12/ext/"
解決:找到www文件夾下的index.php文件,將$projectContents修改為‘http://localhost/‘
標簽:主機 監(jiān)聽 顯示 檢測 安裝 php文件 sqli ddt 法國
原文地址:https://www.cnblogs.com/jffun-blog/p/10217615.html
聯(lián)系客服