隨著php在國外逐漸的流行,國內的php開發人員也多了起來。php是指令碼語言,本身不需要編譯,而結果也是顯示在瀏覽器中,所以要想學習php我們先要架設一台能夠執行php指令碼的伺服器。
別以為架設伺服器是件多難的事,看完本文,你會覺得它要比你想象的簡單多了。
因為開源的關係我們選擇apache作為web發布系統(也許你會發現差不多所有的建議都是在apache中構建php,因為這兩款軟體都是開源軟體,而且互相合作得很好,但你仍然可以選擇其他的web發布系統如iis,當然這個是windows中)。
2,安裝
(1)linux上安裝apacehe和php
lamp(linux,apache,mysql,php)可喻為**組合,這幾乎是乙個完美的系統,強列建議使用linux.
廢話少說,下面開始,在安裝前我們需要乙個完善的ansi-c編譯器和構建系統。php需要flex和bison.apache需要perl 5.003你放心,現代的完備的linux中已經有上述三個軟體了。
解壓apache和php
配置和構建apache
安裝apache
%>make install
配置和構建和安裝php
%>cd ../php-x_xx
%>./configure --with-apxs2=/usr/local/apache2/bin/apxs [other]
將php.in-dist檔案複製到預設位置,把它改名為php.ini,php.ini檔案包含了幾百個負責調整php執行的指令。
%>cp php.in-dist -recommended /usr/local/lib/php.ini
開啟httpd.conf檔案驗證其中有下面幾行**(httpd.conf檔案位於apache_install_dir/conf/httpd.conf)
如果沒有就把以下**新增到httpd.conf中,可分別放在其他loadmodule和addtype項後面。
loadmodule php5_module modules/libphp5.so
用以下命令重啟apache伺服器。
%>/usr/local/apache2/bin/apachectl restart
不管你信不信我們的php伺服器已經配置好了。如果沒問題的話我們編輯檔案hello.php儲存到apache的htdocs目錄
<?php
print"hello,world!"
print"hello,php!"
在後邊的文章我會介紹在windows中安裝php5。
配置Apache支援PHP5
環境 window 7 apache 2.2.19 win32 php 5.2.9 1 1 配置server名稱 將裡面的 servername localhost 80 凝視去掉就可以。又一次執行apache服務。然後能夠通過瀏覽器訪問 http localhost 80 假設頁面有顯示,即表示a...
Windows下PHP5和Apache的安裝與配置
c windows system for windows 9x me c winnt system32 for windows nt 2000 或者 c winnt40 system32 for windows nt 2000 伺服器版 c windows system32 for windows ...
Windows下PHP5和Apache的安裝與配置
1 最好是無論使用何種介面 cgi 或者 sapi 都確保 php5ts.dll 可用,因此必須將此檔案放到 windows 路徑中。最好的位置是 windows 的 system 目錄 c windows system for windows 9x me c winnt system32 for ...