程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> Apache、PHP和mySQL的配置的過程

Apache、PHP和mySQL的配置的過程

編輯:關於SqlServer


      提示:這兩天要用到PHP,當然也難免地要用到apache,兩個以前都沒用過的東東,下載地址好找,找到其根據地就行了。


這兩天要用到PHP,當然也難免地要用到apache,兩個以前都沒用過的東東,下載地址好找,找到其根據地就行了。

Apache的網址:http://httpd.apache.org/download.CGI,最新版本是apache2.2.4,Windows系統的話,要下Win32 Binary (MSI Installer)的那個(就是apache_2.2.4-win32-x86-no_ssl.msi)。

PHP的下載地址:http://cn.php.net/get/php-5.2.1-Win32.zip/from/a/mirror,當前的最新版本是PHP5.2.1。當然也可以用它的安裝版的,安裝版就是有安裝過程,不需要另外設置配置文件了, 它的下載地址:http://cn.PHP.Net/get/PHP-5.2.1-win32-installer.msi/from/a/mirror。

安裝之後,就是配置了。在網上搜了N個配置方法,但大多是無聊的相互抄襲。耐著性子看了幾個配置後有這樣的感覺:不同的人不同的版本,有不同的配置。於是自己著手配置,N次之後得出了這樣的結論——配置是簡單的,不像網上老兄們說的那麼麻煩,總結如下:

在Apache2\conf 目錄下的 httpd.conf文件是apache的主配置文件,是個文本文件。

[注:] apache2.2和以前版本有差別,部分的配置文件放置到conf/extra目錄中,如語言文件httpd-languages.conf,用戶目錄文件httpd-userdir.conf。

1、找到DocumentRoot,在其後的“”裡寫入自己的工作文件的根目錄。如下:

# DocumentRoot: The directory out of which you will serve your

# documents. By default, all requests are taken from this directory, but

# symbolic links and aliases may be used to point to other locations.

#

DocumentRoot "F:/vhost/Wordpress"

2、找到DirectoryIndex index.html 在後面加入 index.htm index.PHP index.Html.var

#

# DirectoryIndex: sets the file that apache will serve if a directory

# is requested.

#

<IfModule dir_module>

    DirectoryIndex index.html index.htm index.PHP index.Html.var

</IfModule>

    以上的簡單設置,Apache就可以使用了。比如啟動apache後,在浏覽器的地址欄裡輸入:“http://localhost/index.Html”,就可以看到你所設置的工作目錄裡的東東了。但由於apache要用做PHP的服務器,所以還要有如3的設置

3、模塊化安裝配置:

3.1在httpd.conf中找到

#LoadModule ssl_module modules/mod_ssl.so

 一行,在其後加入如下行

LoadModule php5_module %php5_home%/PHP5apache2_2.dll

(其中,%php5_home%為PHP的安裝目錄)

3.2在httpd.conf中找到

AddType application/x-gzip .gz .tgz

一行,在其後加入如下行:

ScriptAlias /php/ “ D:/PHPServer/PHP5/”
AddType application/x-httpd-php .PHP
Action application/x-httpd-php “/php/PHP-CGI.exe”

如果安裝後出現You don’t have permission to Access / on this server,可查找httpd.conf中的Deny from all,改為:Allow from all

*其實支持PHP5.2.1的關鍵代碼就三行,可以直接添加在httpd.conf文件末尾:

LoadModule php5_module D:/server/php5/PHP5apache2_2.dll
PHPIniDir "D:/server/PHP5"
AddType application/x-httpd-php .PHP

3.3 上述的3.1和3.2都是在httpd.conf中進行的。而在PHP5.2.1中,要對php.ini實例化。(php.ini這個文件可從php.ini-dist 或者 PHP.ini-recommended改名得到)

打開該文件,修改extension_dir = "./"一行。把“”中的改成本機PHP5的ext目錄,比如我的ext路徑為“f:/vhost/PHP5/ext”。

然後找到“;extension=PHP_gd2.dll”一行,去掉其前的分號;

4、要使PHP支持MySQL,則還要繼續下面的步驟:

4.1在apache中的文件httpd.conf的末尾加入下面的一行:

LoadFile D:/server/PHP5/libMySQL.dll

4.2在PHP5.2.1中的文件php.ini中,找到“;extension=php_mysql.dll”一行,並去掉其前的分號。當然如果不用MySQL。則可以不刪除PHP_MySQL.dll 前的分號。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved