配置apache支持PHP(win7)
wamp和lamp是PHP工程師經(jīng)常使用的環(huán)境,我們今天來(lái)配置apache,讓它能夠和php協(xié)同工作。
1、進(jìn)入apache的conf目錄,打開(kāi)apache的配置文件httpd.conf。(修改前建議先備份)
修改apache軟件所在目錄:
修改主機(jī)名及端口號(hào):
ServerName localhost:80修改www目錄(該目錄即項(xiàng)目根目錄,瀏覽器地址欄輸入localhost訪問(wèn)):
DocumentRoot "D:/wamp/www"<Directory "D:/wamp/www">修改默認(rèn)索引以支持PHP文件(默認(rèn)先訪問(wèn)index.php):
<IfModule dir_module>DirectoryIndex index.php index.html index.htm </IfModule>開(kāi)啟rewrite功能:
LoadModule rewrite_module modules/mod_rewrite.so自定義404頁(yè)面(可選):
ErrorDocument 404 /missing.html加載PHP模塊,注意絕對(duì)路徑:
php5.6
LoadModule php5_module D:/wamp/php/php-5.6.22-Win32-VC11-x86/php5apache2_4.dll <IfModule php5_module> PHPIniDir "D:/wamp/php/php-5.6.22-Win32-VC11-x86/" AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps</IfModule>如果是php7,相應(yīng)更改即可:
php7
LoadModule php7_module D:/wamp/php/php-7.0.13-Win32-VC14-x64/php7apache2_4.dll <IfModule php7_module> PHPIniDir "D:/wamp/php/php-7.0.13-Win32-VC14-x64/" AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps </IfModule>注意:如果是PHP5.4版本,php目錄里只有php5apache2_2.dll,需要和Apache2.2搭配。
所以,安裝php5.6一定要確認(rèn)PHP安裝包里是否有php5apache2_4.dll文件。
可以開(kāi)啟虛擬主機(jī)配置文件:
#Virtual hostsInclude conf/extra/httpd-vhosts.conf默認(rèn)httpd-vhosts.conf文件里面寫(xiě)的是供參考的,一但啟用該文件,請(qǐng)正確配置,否則無(wú)法啟用apache服務(wù)。
虛擬主機(jī)示例:
<VirtualHost *:80>DocumentRoot "D:/www/app/laravel-5-blog/public/"ServerName laravel-5-blog.fhy.comDirectoryIndex index.php<Directory "D:/www/app/laravel-5-blog/">AllowOverride All</Directory >ErrorLog "logs/laravel-5-blog.fhy.com-error.log"CustomLog "logs/laravel-5-blog.fhy.com-access.log" common </VirtualHost>其中DocumentRoot設(shè)置項(xiàng)目所在路徑,ServerName設(shè)置主機(jī)名,DirectoryIndex設(shè)置入口文件;Directory里AllowOverride設(shè)置開(kāi)啟.htaccess功能。
可以開(kāi)啟主機(jī)別名配置文件:
Include conf/extra/httpd-alias.conf如果安裝的PHP x64位版本,Apache也需要是x64位版本的。然后還要將php目錄下的libeay32.dll、ssleay32.dll、libssh2.dll以及ext目錄下的php_curl.dll四個(gè)文件,都復(fù)制放到System32目錄下。否則curl擴(kuò)展無(wú)法使用。
成功啟動(dòng)Apache后,在www目錄編寫(xiě)phpinfo.php:
<?phpecho phpinfo(); ?>瀏覽器地址欄輸入localhost/phpinfo.php,顯示PHP相關(guān)信息即表明成功了。
總結(jié)
以上是生活随笔為你收集整理的配置apache支持PHP(win7)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle如何创建视图
- 下一篇: windows+PHP+shell_ex