国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > PHP > 正文

PHP 5.2.x在Windows系統(tǒng)中安裝

2020-03-24 16:36:20
字體:
供稿:網(wǎng)友
PHP的安裝一向以自由而著稱。然而越是功能強(qiáng)大,其內(nèi)部結(jié)構(gòu)就越是復(fù)雜,越是復(fù)雜,其耦合程度就越高。很多人在使用PHP的第一步-安裝,就頭痛不已。抱著為大家減輕痛苦的想法,試著翻譯了這篇小教程。使用PHP 5.2.x的Windows安裝器程序(installer)
PHP 5.2.0讓我們看到了其改進(jìn)很大的Windows安裝程序。與早期版本不同的是,新版安裝程序能夠?qū)Υ蠖鄶?shù)web服務(wù)器自動(dòng)安裝全功能版本的PHP,這包括Apache 1.3,2.0和2.2系列,以及IIS。

下面的指南假設(shè)你已經(jīng)在本地機(jī)上安裝了一個(gè)web服務(wù)器。盡管已在Apache 2.2和IIS 5.1上做過了 測(cè)試,但也適用于其它web服務(wù)器。在開始測(cè)試之前,我徹底地刪除了已安裝的PHP,這包括所有的Windowshtml' target='_blank'>環(huán)境變量,如PHPRC和在Windows PATH中對(duì)PHP目錄的引用。這樣才適于一個(gè)全新PHP的安裝,但如果你打算在一個(gè)已有的PHP安裝基礎(chǔ)上升級(jí)的話可能不會(huì)成功。

新版本不適用與Windows 98,除非你從微軟的網(wǎng)址上下載了一個(gè)MSI installer。

在Windows Vista下安裝Apache和PHP時(shí),你必須暫時(shí)屏蔽用戶訪問控制(User Access Control,UAC)-參看此處。

1. 轉(zhuǎn)到PHP下載頁(yè)面http://www.php.net/downloads.php,然后在Window Binaries部分點(diǎn)選PHP 5.2.x Installer。注意,所下載的程序接近19MB(是zip壓縮包的兩倍)。從一個(gè)鏡像站點(diǎn)下載php-5.2.x-win32-installer.msi,并將其保存在硬盤上。

2. 關(guān)閉所有的Windows程序,然后雙擊php-5.2.x-win32-installer.msi,執(zhí)行安裝向?qū)?。你?huì)看到下面的歡迎畫面。點(diǎn)擊Next開始安裝。

3. 第一個(gè)對(duì)話框顯示的是PHP協(xié)議。你需要點(diǎn)選接受,然后點(diǎn)擊Next。

4. 接下來向?qū)?huì)給出PHP安裝目錄的選項(xiàng)。默認(rèn)的是C:/Program Files/PHP/。除非你有強(qiáng)烈的理由選擇其它目錄,否則還是接受默認(rèn)值,然后點(diǎn)擊Next。

5. 現(xiàn)在你可以選擇與PHP一起工作的web服務(wù)器了。正如你從下圖看到的那樣,可供選擇的很多。我選擇將PHP作為Apache 2.2.x Module安裝。

如果你打算使用IIS,那么選擇IIS CGI。(上面的截圖取自PHP 5.2.0的安裝過程。在PHP 5.2.1中,IIS選項(xiàng)的名字有所更改。)盡管作為一個(gè)ISAPI模塊運(yùn)行PHP是首選,但是IIS ISAPI module選項(xiàng)目前會(huì)安裝器中不可用。確認(rèn)你的選擇后點(diǎn)擊Next。

6. 如果你在上一步選擇IIS,直接跳過此步到第七步。

如果你選擇了Apache,安裝向?qū)?huì)提示你指定配置文件的所在目錄。如果安裝的是Apache 2.2.x,它的目錄如下圖所示是C:/Program Files/Apache Software Foundation/Apache2.2/conf/。瀏覽到對(duì)應(yīng)目錄后,點(diǎn)擊OK,然后返回到安裝向?qū)?,選擇Next。

7. 下一個(gè)對(duì)話框讓你選擇安裝哪個(gè)PHP插件。PHP提供了大量非核心插件,所以最好選擇你需要用到的。點(diǎn)擊對(duì)話框,展開插件樹菜單。作為最小的需要,你應(yīng)選擇GD2, Multi-Byte String, MySQL和MySQLi。點(diǎn)擊擴(kuò)展名旁邊的向下箭頭,按下面截圖所示選擇 Will be installed on local hard drive (將會(huì)安裝在本地硬盤上)。紅色X被一個(gè)硬盤圖標(biāo)所代替,這意味著這個(gè)插件被激活了。

如果你正在適用The Essential Guide to Dreamweaver CS3或Foundation PHP for Dreamweaver 8,你還應(yīng)該選上XSL。對(duì)于PHP Solutions,展開PDO,然后選擇MySQL(這個(gè)是除了主插件列表中的MySQL和MySQLi以外的)。

如果你打算做大量的PHP開發(fā),你或許還需要添加Extras,這會(huì)在你的本地硬盤上安裝PEAR和PHP文檔。如果還在猶豫的話,別擔(dān)心。你需要對(duì)PHP有很強(qiáng)的了解,如果你打算使用PEAR的話,并且在線文檔經(jīng)常更新,所以保留一份本地版如果你很多時(shí)候離線工作的話。

選擇好后,點(diǎn)擊Next。

8. 向?qū)?zhǔn)備安裝PHP了。如果你選擇的是Apache,它會(huì)提示是否需要配置Apache。點(diǎn)擊Yes。在安裝完成后,你應(yīng)該看到兩個(gè)警告對(duì)話框,說的是Apache配置文件和mime.type文件成功地安裝了。點(diǎn)擊OK,然后點(diǎn)擊Finish以關(guān)閉向?qū)?。如果你選擇的是IIS,則沒有對(duì)話框,點(diǎn)擊Finish就完成了安裝。

9. 要使所有的改變生效,你需要重啟計(jì)算機(jī)。另外,對(duì)于添加PHP目錄到Windows PATH來說,這是必須的。

10. 如果你運(yùn)行 ?php phpinfo(); ? ,你應(yīng)會(huì)看到php.ini已在C:/Program Files/PHP/php.ini中了。(在PHP 5.2.3以上版本,php.ini的位置被顯示在了Loaded Configuration File中。

php.ini中重要的差別
新的Windows installer的php.ini是基于php.ini-recommended的,它比php.ini-dist有著更嚴(yán)格的標(biāo)準(zhǔn)-這個(gè)版本通常推薦用于開發(fā)環(huán)境。這個(gè)是更受推薦的,因?yàn)樗鼜?qiáng)迫你創(chuàng)建更安全的腳本。然而,你需要注意如下的差別:
向?qū)шP(guān)閉了錯(cuò)誤信息顯示功能,而將其寫入到了一個(gè)日志文件中。對(duì)于開發(fā)而言,我建議你象下面這樣更改你的php.ini中的設(shè)置:
○ display_errors = On
○ log_errors = Off
Magic quotes被關(guān)閉了。盡管許多腳本依賴于Magic quotes的使用(在單或雙引號(hào)之前反斜杠的自動(dòng)插入),但是我不推薦將其重新打開,因?yàn)檫@項(xiàng)功能將會(huì)在PHP 6中被永遠(yuǎn)地刪除。所以的由Dreamweaver和本書所創(chuàng)建的腳本, 不管有無這項(xiàng)功能都正常地工作。
Short open tag被關(guān)閉了。這意為著你必須使用完整的opening PHP tag ( ?php)。因?yàn)樵趯?shí)踐中推薦這樣的做法,你應(yīng)該不對(duì)其做出改動(dòng)。Dreamweaver和本書中的腳本總是使用完整的標(biāo)簽。

打開sessions和uploads
Windows installer將C:/Documents and Settings/ username /Local Settings/Temp/php/upload作為upload_tmp_dir的值;以及C:/Documents and Settings/ username /Local Settings/Temp/php/session作為session.save_path的值。然而,安裝程序不會(huì)這兩個(gè)目錄。結(jié)果是,文件的上傳和session在這兩個(gè)目錄被創(chuàng)建之前是不會(huì)工作的。(在Windows Vista中,目錄是C:/Users/ username /AppData/Local/Temp/PHP/upload和C:/Users/ username /AppData/Local/Temp/PHP/sessions。)

要么打開php.ini,將現(xiàn)有目錄改名到C:/WINDOWS/Temp,或創(chuàng)建必要的目錄C:/Documents and Settings/ username /Local Settings/Temp (以及Vista中相應(yīng)的目錄)。如果你選擇目錄的改名,確定你在php.ini中的改動(dòng)正確。安裝程序沒有改動(dòng)原始的命令,卻插入了一些新的東西。原始的命令在行末有一個(gè)分號(hào),so are ignored。

記住,只要對(duì)php.ini做出更改就要重啟web服務(wù)器。

PHP安裝程序向?qū)Р粫?huì)做的事情
盡管新的Windows安裝程序大大簡(jiǎn)化了PHP在Windows上的安裝,但是它不會(huì)改變Apache上DocumenRoot的默認(rèn)位置,也不會(huì)添加index.php到DirectoryIndex命令中。你仍需手工地對(duì)httpd.conf做出改動(dòng)。對(duì)于如何完成這項(xiàng)工作,請(qǐng)參看下列內(nèi)容:
The Essential Guide to Dreamweaver CS3: pages 107-109.
PHP Solutions: pages 30 31, steps 3 4.
Foundation PHP for Dreamweaver 8: page 68, steps 4 5.
Blog Design Solutions: pages 34 35, steps 3 4.html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 曲阜市| 宁海县| 古浪县| 邮箱| 赤壁市| 肥城市| 安达市| 桃园县| 琼结县| 江孜县| 塘沽区| 濉溪县| 方城县| 伊宁县| 方山县| 蛟河市| 岳阳县| 巴塘县| 镇巴县| 浦北县| 收藏| 万全县| 靖边县| 蒙城县| 微博| 潍坊市| 牙克石市| 台南市| 蕲春县| 宁波市| 赣榆县| 化隆| 昌乐县| 沅江市| 深圳市| 密云县| 大方县| 即墨市| 伊春市| 长岭县| 绥德县|