天天看點

apache2.2.21(x64)+php(x64),安裝+部署 windows版

今天倒騰了一天windows(x64)的apache和php的64位,以前用的都是32位的,但是伺服器換成了64位系統,本人的機器也是win7x64,是以各種在網上找資料,最後終于成功,分享一下經驗,也是自己記錄一下。之後奉上下載下傳位址。

一步一步道來。 解壓php(x64)裡面的檔案夾到C槽根目錄下,改名為PHP,大小寫無所謂,windows不區分,好記,好寫。

apache(x64)有兩個版本,一個是no-ssl,一個是open-ssl,都能用,安裝版的,直接安裝。完畢之後在conf下有個httpd.ini檔案,打開, #監聽端口 Listen 80 #通路權限 <Directory />     Options FollowSymLinks     AllowOverride None     Order deny,allow     Deny from all </Directory> 修改為,否則外網無法通路 <Directory />     Options Indexes FollowSymLinks     AllowOverride None </Directory> 修改預設頁 <IfModule dir_module>     DirectoryIndex index.html </IfModule> 添加   index.php,中間空格隔開就可以了 最後增加 LoadModule php5_module "c:/php/php5apache2_2.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php .htm

c:/php/這個路徑是我php解壓到了C槽的根目錄下,并且把檔案夾改名為PHP了。

可以打開這一句,這是增加域名通路的時候用到的。打開方式就是把前面的#去掉。 Include conf/extra/httpd-vhosts.conf

部署PHP 把裡面的php.ini複制到apache(x64)目錄下,php.ini是我改好的,要改動的話根據自己需要再改吧,(不用複制一份到c:/windows下,我試過了),複制php根目錄下的libmysql.dll和php5ts.dll到apache目錄下的bin目錄裡。不用複制ext檔案夾裡面的所有dll到window/system32,沒用。

OK了。重新啟動apache,通路自己寫好的phpinfo()試試吧。

php5.2.5 http://yunpan.cn/QGJbCCJvtqT3u php5.3.6 http://yunpan.cn/QUXI3tqqjwNLH apache2.2.21openssl  http://yunpan.cn/QGJtzTGHQ66NT apache2.2.21no-ssl   http://yunpan.cn/QGJ9AM7irgsZ2

失效了再找我吧。

php