白山有实装饰材料公司

排名推廣
排名推廣
發(fā)布信息
發(fā)布信息
會員中心
會員中心
 
 
當前位置: 首頁 » 資訊 » 網(wǎng)絡知識 » 正文

PHP的相關運行環(huán)境

放大字體  縮小字體 發(fā)布日期:2009-10-12  瀏覽次數(shù):242
軟件下載
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的使用產(chǎn)生沖突(即安裝有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一起分發(fā)的文件包里有一個PHP的主要配置文件PHP.INI-dist
將它拷貝到你的Windows系統(tǒng)目錄(Windows 9x的\Windows或Windows NT的\WinNT目錄),
并且改名為PHP.INI。需要對此文件作適當?shù)男薷?,最主要的事情是加入一些可能要用到的模塊,象加入MySQL的支持等。

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

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

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

(5)、你需要什么數(shù)據(jù)庫的支持呢?找到這里:
;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
  然后,根據(jù)你自己的需要,把你要用到的數(shù)據(jù)庫 的DLL文件一行前面的注釋符,即前面的分號“;”去掉。
例如:我需要MySQL的支持,就只需去掉;extension=php_msql.dll前面的分號。
如果這里沒有列出你所用到數(shù)據(jù)庫的DLL文件,不要緊,你可以自己給它增添上去。

(6)、如果你要用到PHP來發(fā)送郵件的話,請找到這里:
  SMTP = localhost
  sendmail_from = me@localhost.com
  給SMTP設置SMTP服務器,最好是你當?shù)氐腟MTP服務器,我這里以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()函數(shù)是用來建立與指定主機上mysql數(shù)據(jù)庫的連接,函數(shù)語法如下所示:
  mysql_connect(string [hostname] [:port], string [username], string [password]);
  這里我們?yōu)槠湓O定了與mysql數(shù)據(jù)庫連接的默認端口為3306,建立連接的主機是本地主機localhost,
用戶為root,同時沒對參數(shù)password進行設置,密碼參數(shù)為空,即沒有密碼。
如果要作連接的mysql數(shù)據(jù)庫位于一個不同的端口,我們必須在主機名后面加上冒號和端口號,
如下所示:  $db = mysql_connect(localhost:3306,root,password);

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

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

3、關于動態(tài)鏈接庫的問題
環(huán)境的配置及程序的運行需要用到動態(tài)鏈接庫,而且至關重要
(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)、總之,只要把需要用到的動態(tài)鏈接庫copy到winnt\system就好了

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

(6)、OK,現(xiàn)在重新啟動apache,并開始服務

(7)、現(xiàn)在進行測試,用記事本寫一個PHP文件,只包含一句:<?phpinfo();?> 將其存為test.php格式,
并copy 到C:\apache2\htdocs下,現(xiàn)在打開瀏覽器,輸入:http://localhost/test.php:8080
當你眼前出現(xiàn)漂亮的PHP Version 4.3.6網(wǎng)頁時,就一切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)、在網(wǎng)頁中加入
<!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,現(xiàn)在重新啟動apache,并開始服務
測試文件:myt.php

六、MYSQL前臺管理環(huán)境
直接將mysqlfront copy 到 c:\下即可使用

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

八、GDLIB的安裝及配置
為了能夠實現(xiàn)在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這個動態(tài)鏈接有效,

OK,現(xiàn)在重新啟動apache,并開始服務
測試文件:drawpie.php
 
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
推薦圖文
推薦資訊
點擊排行
 
網(wǎng)站首頁 | 招賢納士 | 關于我們 | 聯(lián)系方式 | 使用協(xié)議 | 版權隱私 | 網(wǎng)站地圖 | 排名推廣 | 廣告服務 | 網(wǎng)站留言 | RSS訂閱 | 粵ICP備10022894號-3