WAMP學習日記之:Apache發布php網站

來源:互聯網
上載者:User

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”

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.