當前位置:開發者網絡 >> 技術教程 >> PHP教程 >> PHP安裝 >> 內容
精彩推薦
分類最新教程
分類熱點教程
    
PHP的相關運行環境
作者:未知
日期:2005-03-19
人氣:
投稿:Andy.m(轉貼)
來源:未知
字體:
收藏:加入瀏覽器收藏
以下正文:
軟件下載
1、下載apache http://www.apache.org 上找http server服務,下載apache_1.3.29.tar 或apache_2.0.49-win32-x86-no_ssl

2、下載php http://www.php.net 上找php-4.3.6-installer

3、下載mysql http://www.mysql.com 上找mysql-4.1.1a-alpha-win


安裝說明

一、安裝Apache

1、安裝Apache 到C:\根目錄下,會自動生成apache2的文件夾即C:\apache2

2、配置c:\apache2\conf\httpd.conf文件,

(1)、Port: 修改port:80 為8080,避免和IIS的使用產生衝突(即安裝有IIS的用戶需要設置此項);

(2)、DocumentRoot "C:\Apache2\htdocs" ,這和IIS的wwwroot有相似的功能

(3)、DirectoryIndex index.html,為瀏覽器解析時的文件後綴的順序,可在後面加入:
index.html index.htm index.php3 index.php index.phtml index.xml default.php default.htm default.html default.xml等
(以空格相隔)

(4)、為了能使用PHP,應在httpd.conf的最後部分加入以下設置:

前面的適合PHP3,後面的適合PHP4,但有一條一定要和你安裝的路徑吻合且每句的前面一定不能空格

ScriptAlias /php3/ "c:/php3/"
    AddType application/x-httpd-php3 .php3 .php .phtml .htm .html .xml
    Action application/x-httpd-php3 "/php3/php.exe"

ScriptAlias /php/ "c:/php/"
    AddType application/x-httpd-php .php .phtml .htm .html .xml
    Action application/x-httpd-php "/php/php.exe"

(5)、啟動apache並開始服務


二、安裝PHP4

1、將解壓後的 php-4.3.6-installer內的文件全部自製到C:\php文件夾下

2、配置PHP

(1)、與PHP一起分發的文件包裡有一個PHP的主要配置文件PHP.INI-dist
將它拷貝到你的Windows系統目錄(Windows 9x的\Windows或Windows NT的\WinNT目錄),
並且改名為PHP.INI。需要對此文件作適當的修改,最主要的事情是加入一些可能要用到的模塊,像加入MySQL的支持等。

(2)、修改 ;extension=php_msql.dll 除去前邊的";"號 ,使其有效

(3)、修改extension_dir = ./ 改成你PHP3的安裝目錄,例如:extension_dir = c:\php

(4)、將;upload_tmp_dir該行的註釋符,即前面的分號「;」去掉,使該行在php.ini文檔中起作用。

(5)、你需要什麼數據庫的支持呢?找到這裡:
;Windows Extensions
  ;extension=php3_mysql.dll
  ;extension=php3_calendar.dll
  ;extension=php3_dbase.dll
  ;extension=php3_gd.dll
  ;extension=php3_dbm.dll
  ;extension=php3_mssql.dll
  ;extension=php3_zlib.dll
  ;extension=php3_filepro.dll
  ;extension=php3_imap4r1.dll
  ;extension=php3_ldap.dll
  ;extension=php3_crypt.dll
  ;extension=php3_msql2.dll
  ;extension=php3_odbc.dll
  然後,根據你自己的需要,把你要用到的數據庫 的DLL文件一行前面的註釋符,即前面的分號「;」去掉。
例如:我需要MySQL的支持,就只需去掉;extension=php_msql.dll前面的分號。
如果這裡沒有列出你所用到數據庫的DLL文件,不要緊,你可以自己給它增添上去。

(6)、如果你要用到PHP來發送郵件的話,請找到這裡:
  SMTP = localhost
  sendmail_from = me@localhost.com
  給SMTP設置SMTP服務器,最好是你當地的SMTP服務器,我這裡以21cn的SMTP服務器作為例子,然後,
在sendmail_from處填上你的E-MAIL地址,例如可以改成這樣:
  SMTP = smtp.21cn.com
  sendmail_from = pert@21cn.com

(7)、對[mysql]欄的以下幾項分別設置如下:
  mysql.default_port = 3306
  mysql.default_host = localhost
  mysql.default_user = root
  mysql_connect()函數是用來建立與指定主機上mysql數據庫的連接,函數語法如下所示:
  mysql_connect(string [hostname] [:port], string [username], string [password]);
  這裡我們為其設定了與mysql數據庫連接的默認端口為3306,建立連接的主機是本地主機localhost,
用戶為root,同時沒對參數password進行設置,密碼參數為空,即沒有密碼。
如果要作連接的mysql數據庫位於一個不同的端口,我們必須在主機名後面加上冒號和端口號,
如下所示:  $db = mysql_connect(localhost:3306,root,password);

(8)、如果你所使用的Web服務器是Omni Httpd的話請跳過此步驟;
如果你是以Apache做為你的Web服務器的話,你可以設定doc_root為Apache服務器的根目錄,
例如本例中的「c:\apache2\htdocs」(有關Apache的安裝與設置在下一節裡有詳盡的介紹);
如果你是以PWS做為你的Web服務器的話,你可以設定doc_root的目錄為指向PWS服務器的默認根目錄,
例如本例中的「c:\Inetpub\wwwroot」(有關PWS的安裝與設置在下一節裡有詳盡的介紹)。當然,
最省事的是你可以啥都不用設,仍然將其置空。

(9)、一項不大緊要的設置:
  如果你是使用PWS來做為你的Web Server的話,你還可以設定browscap.ini,
修改;browscap = extra/browscap.ini 改成browscap = c:\windows\system\inetsrv\browscap.ini。

3、關於動態鏈接庫的問題
環境的配置及程序的運行需要用到動態鏈接庫,而且至關重要
(1)、將c:\php\php4ts.dll copy 到winnt\system下
(2)、將c:\php\dlls\libeay32.dll libmySQL.dll mSQL.dll Yaz.dll copy 到winnt\system
(3)、將c:\php\extensions\php_msql.dll copy 到winnt\system下
(4)、將c:\php\extensions\php_msql.dll copy 到c:\php下
(5)、總之,只要把需要用到的動態鏈接庫copy到winnt\system就好了

至此,php.ini已基本全部編輯完成,php.ini的其它各項你也可以根據不同的需要自行設置,這裡不再贅述。
現在你要做的就是將編譯好的php.ini挎貝到你的Windows系統目錄下面去,即:winnt\下

(6)、OK,現在重新啟動apache,並開始服務

(7)、現在進行測試,用記事本寫一個PHP文件,只包含一句:<?phpinfo();?> 將其存為test.php格式,
並copy 到C:\apache2\htdocs下,現在打開瀏覽器,輸入:http://localhost/test.php:8080
當你眼前出現漂亮的PHP Version 4.3.6網頁時,就一切OK了


三、安裝MySQL
1、將解壓後的mysql-4.1.1a-alpha下的所有文件copy 到c:\mysql\的文件夾下

2、運行C:\mysql\bin\winmysqladmin.exe,就OK了


四、關於中文的支持問題的設置
(1)、配置c:\apache2\conf\httpd.conf
修改:AddDefaultCharset gb2312
重啟apache

(2)、配置c:\winnt\my.ini
找到:#language=c:\mysql\share\charsets ,去除# ,並改為language=c:\mysql\share\charsets:

(3)、在網頁中加入
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
即可

五、PHPLIB庫的安裝及配置
為了將程序和美工分離我們需要類庫及模板,所以我們必需加入PHPLIB庫,

將PHPLIB解壓後 copy 到c:\php\phplib文件夾下,
並設置PHP.INI
; Windows: "\path1;\path2"
include_path = c:\php\phplib\php\ 並保存

OK,現在重新啟動apache,並開始服務
測試文件:myt.php

六、MYSQL前台管理環境
直接將mysqlfront copy 到 c:\下即可使用

七、簡易設置
現有設置好的httpd.conf 和 php.ini,安裝路徑全為H盤,只需要修改為你安裝的相應路徑即可。

八、GDLIB的安裝及配置
為了能夠實現在PHP程序中繪圖的功能,所以我們必需加入GDLIB庫
將gd-2.0.26.zip解壓到c:\php\extensions\gd2的文件夾下
並設置PHP.INI
extension_dir = c:\php\extensions
extension=php_gd2.dll 前面的";"去掉,表示php_gd2.dll這個動態鏈接有效,

OK,現在重新啟動apache,並開始服務
測試文件:drawpie.php
相關文章: