win7系統,apache2.2下添加PHP5的配置詳解


首先要說apache(服務器)、 php(開發語言)、 mysql(數據庫) 之間的關系。

 Apache:為系統提供了Web服務支持,網站:http://www.apache.org/

 PHP:為系統提供了PHP支持,使Apache能夠運行PHP程序,網站:http://www.php.net/

 Mysql:存儲各種報警事件的數據庫系統,網站:http://www.mysql.com/

1、apache是服務器基礎,php和mysql都需要他來協調工作;
2、php是腳本解釋,如果不用php,那么apache出來的東西就只是靜態的,不能在服務器實現功能;
3、mysql是數據庫,完全可以單獨使用,但是和另外兩個一起,則是由php代碼調用mysql接口,而apache就負責解釋php代碼,讓他能真正地實現對mysql的調用。

 

如果現在有哪首可以讓人安靜下來的音樂,我一定要聽到耳膜震碎!

                                                                                               ————記。

 

apache版本:httpd-2.2.17-win32-x86-no_ssl.msi(上篇日志中已經成功安裝apache2.2,安裝路徑:C:\Apache2.2)

php版本:php-5.2.6-Win32.zip

   

添加Apache 對PHP 的支持:

1)解壓縮php-5.2.6-Win32.zip至c:\php

2)拷貝php5ts.dll文件到C:\Windows\System32(即%systemroot%\system32,如果是 windows 2000 操作系

統,則為 C:\WINNT\system32 目錄)

Php5ts.dllApache服務器中支持php所必須的文件,要放到system32目錄下。

缺少這個動態鏈接庫時apache的不能正常啟動

3)將c:\php下php.ini-dist 修改內容如下,並保存文件名為php.ini ,然后拷貝到至C:\Windows(即%systemroot%)

php.ini不需要拷貝到windows目錄中(也可以拷貝到windows目錄中),只要httpd.conf中作如下指定: PHPIniDir "c:\php"

extension=php_gd2.dll

extension=php_mysql.dll

如果php.ini有該句,將此語句前面的“;”注釋符去掉。取消注釋,讓php支持mysql數據庫和調用gd庫。

拷貝c:\php\extension下的php_gd2.dll與php_mysql.dll 至C:\Windows(即%systemroot%)

修改php.ini中extension_dir指定路徑

應該是:extension_dir = c:/php/ext(根據php安裝路徑中的目錄名來設定)。

4)在C:\apache2.2\conf\httpd.conf中添加:

LoadModule php5_module "c:/php/php5apache2_2.dll"

apache版本在2.2以前的用LoadModule php5_module "c:/php5/php5apache2.dll就可以。

apache版本在2.2之上的寫LoadModule php5_module "c:/php5/php5apache2_2.dll",否則無法restart。

AddType application一行下面加入下面兩行信息

AddType application/x-httpd-php .php .phtml .php3 .php4

AddType application/x-httpd-php-source .phps

5)在apache2.2的htdocs 目錄下新建test.php,test.php 文件內容<? phpinfo();?>

在瀏覽器中使用http://localhost:50080/test.php,測試php 是否安裝成功,若成功則如下圖所示:

         win7系統,apache2.2下添加PHP5安裝的配置詳解 - (り.流年 - (り.流年 的博客 
        如果在連接過程中出現下載test.php情況,應該是AddType application/x-httpd-php .php .phtml .php3 .php4 ;AddType application/x-httpd-php-source .phps設置出錯,查看更改一下格式就可以解決了,或者在httpd.conf中的  DirectoryIndex index.html 后面填上index.php。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM