以下爲一篇Apache2.2.4和php5.2.1配置方法的轉載文章,雖然說得比較詳細。但實際應用中不需要這樣去處理。我的做法是下載一個集成APACHE&PHP&MYSQL的安裝包(例如:EasyPHP),直接安裝即可。 一.php的安裝與調試 由於php是一個zip文件(非install版),安裝較爲簡單,解壓就行。把解壓的 php5.2.1-Win32重命名爲 php5。並複製到C盤目錄下。即安裝路徑爲 c:\php5 1 找到php目錄下的 php.ini-dist或 php.ini.recommended文件,重命名爲 php.ini 並複製到系統盤的windows目錄下(以c:\windows爲例). 2 再把php目錄下的php5ts.dll,libmysql.dll複製到目錄 c:\windows\system32下。 3 把php5\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件複製到c:\windows\system32下 如果沒有加載 php_gd2.dll php將不能處理圖像。沒有加載php_mysql.dll php將不支持mysql函數庫 php_mbstring.dll在後面使用phpmyadmin時支持寬字符。 4 打開c:\windows\php.ini文件(關聯到mysql) 設置擴展路徑 查找 extension_dir 有這麼一行extension_dir = "./" 將此行改成 extension_dir = "C:\php5\ext" 其中C:\php5是你安裝php的路徑。路徑不正確將無法加載dll (注意:有些php版本是 ;extension_dir = "./" 要把前面的分號去掉) 查找 extension extension=php_mbstring.dll extension=php_gd2.dll extension=php_mysql.dl 把上面3項前面的分號去掉,這樣apache啓動時就可以加載這些dll了 當然前面我們也把這些dll複製到system32下了l php5時差問題 時間相差八小時 爲什麼呢?PHP5系列版本新增了時區設置,默認爲格林威治時間,與中國所在的東8區正好相差8個小時 查找date.timezone有這麼一行 ;date.timezone = 將;去掉,改成 date.timezone = PRC 二.apache的調試和整合 1.修改網站根目錄 查找 DocumentRoot有這麼一行 DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs" 這就是你網站的根目錄,你可以修改,也可以用默認的.如果改,還要修改下面這項,否則可能會出現 403 錯誤 查找 This should be changed to whatever you set DocumentRoot to 在它下面兩行有 <directory group="" apache2="" program="" apache="" files=""></directory> 把上面兩項的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目錄 2.讓apache支持*.php(網頁) 查找 DirectoryIndex index.html index.html.var 修改成 DirectoryIndex index.html index.html.var index.php 這樣index.php 可以充當默認頁面了 3.Apache中模塊化安裝php 查找 # LoadModule foo_module modules/mod_foo.so 在此行後加入一行 LoadModule php5_module C:/php5/php5apache2.dll //注意:其中C:/php5/php5apache2.dll是你安裝php的相應路徑.不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用於apache 版本1的.PHP5壓縮包裏的php5apache2.dll只適用於apache2.0.*版本,如果是2.2.*以上版本,就可能會出現"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed" 4.查找 AddType application/x-gzip .gz .tgz 在此行後加入一行 AddType application/x-httpd-php .php (記住:前邊有一個空格哦!!!) 這樣apache就可以解釋php文件了 5.測試 在網站根目錄下創建一個 phpinfo.php 文件 phpinfo(); ?> 在瀏覽器打開 http://localhost/phpinfo.php 5.測試php和mysql數據庫的關聯 在網站根目錄下創建一個test.php 文件 $link=mysql_connect("localhost","root","12345"); //12345改成你的mysql密碼 if(!$link) echo "失敗!"; else echo "成功!"; mysql_close(); ?> 在瀏覽器打開 http://localhost/test.php 如果輸出成功,則說明大功告成了 |
php 配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.