轉載於:點擊打開鏈接
php5.5 做了大量的更新,在與apache搭配的時候如何選擇也很有講究,這裏我們以64位 php5.6 和 Apache2.4爲例介紹如何配置。
3 Apache2.4配置
-
把下載下來的Apache壓縮包解壓,拷貝到d:\Apache24\.
-
修改D:\Apache24\conf\httpd.conf.
把ServerRoot這行修改爲 ServerRoot "D:\Apache24", 雙引號之間的就是你的apache放置的位置
-
修改D:\Apache24\conf\httpd.conf.
把DocumentRoot按照下面的內容修改:
DocumentRoot "d:/Apache24/htdocs"
<Directory "d:/Apache24/htdocs">
把Listen Port修改爲:Listen 8080
-
添加下面幾行,增加對php5的支持:
# php5 support
LoadModule php5_module D:/php/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "D:/php"
-
保存httpd.conf, 重啓Apache服務。
小技巧:d:\apache24\bin\httpd.exe -k install, 這句可以把apache添加到系統服務裏去。
END
注意事項
-
不要忘記安裝V11
-
請注意你的php和apache路徑,注意修改httpd.conf裏的內容
-
php5.5,只能搭配2.4版本以上的apache,如果你用的是主流的2.2版本或其他,敬請升級到2.4版本
5 mysql安裝
- 直接在官網下載安裝
- PHP配置使用mysql,在php的解壓包中找到名爲php.ini-production的文件,將它重命名爲php.ini。
- 打開php.ini,找到short_open_tag,將默認爲“short_open_tag= Off”改爲“short_open_tag =On”,即讓PHP支持簡短標籤寫法,如在設置爲Off時,在寫程序時用<?=$xxx;?>會報錯,要寫成<?phpecho $xxx;?>纔行。
- 然後在php.ini中找到extension_dir = "./"這一行,將其修改爲extension_dir = "C:/Apache Group/php5/ext",這樣php運行環境就能根據此目錄找到其所需要的擴展插件的位置了,注意要刪除行前的分好”;“。然後找到Windows Extensions配置模塊,在其下邊依次尋找
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll - 然後將前面的分號“;”,打開php環境對mysql等過程的支持,這樣php程序中採可以進行連接數據庫等的操作。最後找到disable_functions = ,將其修改爲disable_functions = passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status