1.修改httpd.conf 檔案,以便讓Apache和php模組建立關聯
2.配置php.ini檔案
修改httpd.conf 檔案,以便讓Apache和php模組建立關聯
如何讓apache和php建立關聯?通過apache內的設定檔httpd.conf來配置php模組。
添加模組:LoadModule php5_module "php的路徑/php5apache2_2.dll"
建立檔案關聯:AddType application/x-httpd-php .php
建立預設索引:DirectoryIndex index.php default.php index.htm
建立新網站。
<VirtualHost *:80>
DocumentRoot "需要發布網站的位置"
ServerName IP地址
</VirtualHost>
修改php.ini檔案
1、在記事本中尋找“extension_dir”,然後把 extension_dir = "./"
修改為 extension_dir = "C:/php/ext" //這裡是php的路徑
2、在記事本中尋找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然後把前面的“;”去掉,即把 ;extension=php_mysql.dll 改為 extension=php_mysql.dll
把 ;extension=php_gd2.dll 改為 extension=php_gd2.dll
重啟wamp即可用IP訪問
如何讓php支援mysql模組?修改php.ini檔案,暫時我也沒有親收試過,以後還是得多看看使用者手冊。以後再開發過程中使用者手冊和開發文檔都同樣的重要,文檔的交流在一定時期還是占很大的空間
在windows系統必須把php目錄下的libmysql.dll拷貝到windows目錄下才可以讓php支援mysql。
進入 X:/Server/PHP …… 將 PHP.ini-recommend 更名為 PHP.ini 並用文字編輯器開啟……
修改錯誤報表層級…… 運行一些書寫不規範的程式…… 你會發現滿屏的‘錯誤’……
搜尋:
error_reporting = E_ALL
修改為:
error_reporting = error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
由於是本地調試,我當然希望錯誤被輸出供我調試……
搜尋:
display_errors = Off
修改為:
display_errors = On
對於本地開發人員,記錄錯誤似乎沒有必要……
搜尋:
log_errors = On
修改為:
log_errors = Off
設定擴充庫的路徑是很必要的……
搜尋:
extension_dir = “./”
修改為:
extension_dir = “X:/Server/PHP/ext”
PHP 5 預設是不開啟對 MySQL 的支援的……
搜尋:
;extension=PHP_MySQL.dll
去掉前面的分號:
extension=PHP_MySQL.dll
另外,vBulletin 早已啟用了對 Mysqli 的支援…… 所以這裡我們引入 MySQL 擴充庫……
搜尋:
extension=PHP_MySQL.dll
在下方加入:
extension=PHP_mysqli.dll
當然,為了更好的使用 vBulletin 的一些圖象相關功能,我們需要啟用 GD2 庫……
搜尋:
;extension=PHP_gd2.dll
去掉前面的分號:
extension=PHP_gd2.dll
我們還希望對一些較常用的庫進行調用,比如 PHP_mbstring.dll 、 PHP_curl.dll 、 PHP_sockets.dll 、 PHP_xmlrpc.dll 等等…… 開啟方法同上……
(這裡僅啟用了常用擴充…… 其它的擴充請自行根據需要定奪……)
雖然 vBulletin 使用了其內建 Session 機制,但 PHP 的 Session 機制在很多程式中是必備的……
搜尋:
;session.save_path = “/tmp”
修改為一個存在的路徑裡……
或者到發布目錄下建立一個 tmp 目錄……
這裡我們選用前一種方法…… 先建立這樣一個目錄 X:/Session ……
然後修改為:
session.save_path = “X:/Session”