本文目錄一覽:
如何裝一個支持php編程環境?
網上有很多類似的文章,要麼過時了,要麼不全面,新手看了很難懂,而且不明白其中的道理。因為我也是剛接觸不久,深有體會,所以寫下了這篇文章,希望對新手有所幫助。
===================相關信息=============
操作系統:Windows XP SP2
IIS:未安裝
Apache版本:2.2.8 下載 (安裝在C:\Program Files\Apache Software Foundation\Apache2.2)
PHP版本:5.2.5 下載 (安裝在C:\php)
MySQL版本:5.0.51a下載 (安裝在C:\Program Files\MySQL\MySQL Server 5.0)
====================================
軟體的安裝很簡單,按提示一步一步操作,一般不會出什麼問題,這裡略過,主要講一下如何配置。軟體安裝成功後,在IE地址欄中輸入測試應該會看到「It works!」,說明Apache安裝是成功的。你應該根據你的安裝路徑做相應的修改。
(1)httpd.conf配置
打開httpd.conf,找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so,在它的後面添加以下內容:
LoadModule php5_module “C:/php/php5apache2_2.dll”
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir “C:/php”
找到DocumentRoot “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”,修改成Web文件的存放路徑,如我的Web文件存放在F:/WebRoot目錄下,就修改成:
DocumentRoot “F:/WebRoot”
找到Directory “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”,修改成Web文件的存放路徑,跟上面的路徑相同,修改成:
Directory “F:/WebRoot”
找到DirectoryIndex index.html,添加index.php:
DirectoryIndex index.html index.php
(2)php.ini配置
在PHP的安裝目錄下有php.ini-dist(默認配置)和php.ini-recommended(推薦配置)兩個預置的配置文件,它們之間的區別是:推薦配置在安全性方面有所加強。根據需要選擇,初始配置時最好選擇php.ini-dist(因為它是默認的*^_^*),複製並將其重命名為php.ini,就放在PHP的安裝目錄。(注意:php.ini-recommended中的short_open_tag是關閉的,這意味著標籤? ?中的內容是不能被解析的,這種情況下查看PHP網頁的源文件,看到的內容會跟你的源代碼是一樣的,正確的方法是使用?php ?,也推薦大家使用此標籤。)
打開php.ini,找到extension_dir = “./”,修改成:
extension_dir = “C:/php/ext”
找到;extension=php_mysql.dll,把;去掉:
extension=php_mysql.dll
(3)libmysql.dll
將PHP目錄下的libmysql.dll複製到%SystemRoot%/System32/目錄中。用MySQL的bin目錄中的libmysql.dll也行。
注意:
1.由於我安裝的Apache版本是2.2.8,所以LoadModule語句應選擇php5apache2_2.dll,否則會出現錯誤「The request operation has failed!」。網上很多相關文章中的Apache版本都2.0.XX的,他們選用的模塊都是php5apache2.dll,不能夠照搬,應該根據實際使用的Apache版本來選擇該使用哪個dll文件。
2.PHPIniDir非常重要,其實PHPIniDir就是設置「php.ini」配置文件的路徑,在httpd.conf中配置PHPIniDir,或者在註冊表中設置,或者設置PHPRC環境變數,或者直接複製php.ini到%SystemRoot%目錄中都是可行的。php.ini是按「httpd.conf中PHPIniDir指定的路徑->HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows註冊表位置)->PHPRC環境變數->當前工作目錄(對於CLI)->%SystemRoot%目錄」的順序來搜索的。一個好的辦法是用phpinfo()來檢查php.ini文件的路徑是否配置正確,看「Configuration File (php.ini) Path」和「Loaded Configuration File 」。如果配置不正確或沒有配置「Loaded Configuration File」將顯示「none」 ,如果沒有配置PHPIniDir,則按默認的設置載入。
3.有些文章中說配置中牽涉到路徑時該用「/」或「\」的問題,我測試好象並無問題,正反斜杠都沒問題,不知道在低版本或Linux中是否也一樣。
4.不要忘了配置php.ini文件中的extension_dir和去掉;extension=php_mysql.dll前面的分號。
5.錯誤「Fatal error: Call to undefined function mysql_connect() in XX on line YY」的大概意思是「致命錯誤:在XX文件YY行調用了未定義的函數mysql_connect()」,很顯然是沒有載入libmysql.dll引起的,跟php.ini文件的配置密切相關的,如果找不到libmysql.dll也會導致此錯誤(換句話說,就是libmysql.dll放的位置有問題。看(3)中說明)。
6.以上僅是個人之見,要想獲得更多的信息,請訪問他們的官方網站。
附:
Apache官網:
PHP官網:
MySQL官網:
PHP是什麼
PHP(PHP:Hypertext Preprocessor遞歸縮寫)中文名字是:「超文本預處理器」,是一種廣泛使用的通用開源腳本語言,適合於Web網站開發,它可以嵌入HTML中。編程范型是面向對象、命令式編程的,截止2019年4月24日為止,最新的版本是PHP 5.6.0(28 Aug 2014),其操作的系統為windows/linux/Mac跨平台。
擴展資料:
PHP的功能
1、創建博客
使用PHP創建博客wordpres,可以輕鬆創建博客。即使您不具備PHP知識,也可以使用它,但如果您可以編寫PHP,則可以自定義您的博客並創建主題。
2、網站開發
60%全球互聯網網站採用php技術,80%國內互聯網網站使用php開發。這些網站包含購物網站,政府企業網站,QQ空間,論壇博客等等。
3、移動端微網站開發以及小程序
移動設備的普及為移動互聯網的快速發展奠定了基礎!手機淘寶網站,手機京東網站等等, 微信公眾號應用中的微網站。
參考資料來源:百度百科——PHP
VISTA下安裝PHP5的問題,很怪異,(高手來拿高分)
先在-控制面板-程序-打開或關閉windows功能-打開internet服務信息
然後下載php所需……
下載地址:
Apache2.0.50 :
PHP5.0.2 :
MYSQL5.0.2:
……可以再查一下……那個如何配置
如果是你的vista是home basic,那我建議你放棄.
因為basic沒有iis功能!
建議你直接使用p8套件!
或者APMServ
這樣又快又好!
lisheng512007-11-14 21:40
那個xampp也不錯,現已支持vista
查看完整版本: [– 如何在vista下的IIS配置php –] [– top –]
Powered by PHPWind v5.3 Code ? 2003-05 PHPWind
Time 0.039164 second(s),query:4 Gzip disabled
You can contact ……
php+apache配置問題,網上回答都一樣 而且根本沒用啊
前面加#號是表示注釋掉了 不起作用了
在給apache配置php的過程中,如果php安裝目錄里沒有php5apache2_2.dll,一般是下載的php版本不對。
php 5 官網上下載PHP分 v9版 和 v6 等好幾個版本。
在php官方網站上左邊有這樣幾段文字:
我需要選擇哪種版本的PHP?
如果你在apaceh1或apache2上使用php,你需要使用vc6版本的php。
vc6又有如下兩種版本:
vc6 x86 non thread safe 非線程安全
vc6 x86 thread safe 線程安全
以上兩個版本中,non thread safe版的php在安裝過程中,沒有apache的選項,而thread safe版的安裝過程中有apache 2.2.x module選項。
所以你可以選擇更換另一種版本的PHP,可以下載的版本 php vc6 x86 thread safe 的版本試試。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/188764.html