最近聽說php5.4速度很快,所以想建立乙個本地環境測試下。我打算用本地windows xp sp3下安裝php5.4.8、apache2.4.3和mysql5.5.28。
前期的準備工作已經完成。
下面講講如何安裝apache,這個是最麻煩的,其他的多簡單。
第一部分:安裝apache2.4.3
2.開啟apache24\conf下httpd.conf 檔案,用記事本開啟即可。
(1)第37行serverroot "c:/apache24"改為serverroot 「d:/apache24」;//apache程式的位置。
(2)第204行的serveradmin改不改無所謂;
(3)第213行servername前面的「#」號去掉;
(4)第237行documentroot "c:/apache24/htdocs"改為documentroot "d:/www";//**的根目錄
第238行改為;
注意:這個www資料夾要自己去新建的,不建的話會報錯的。
(5)第271行directoryindex index.html改為directoryindex index.html index.php index.htm //支援更多的預設頁
(6)第354行 scriptalias /cgi-bin/ "c:/apache24/cgi-bin/"改為scriptalias /cgi-bin/ "d:/apache24/cgi-bin/"
(7)第370行改為
3.啟動apache。
開始 --- 執行,輸入cmd,開啟命令提示符。接著輸入d:回車cd apache24\bin回車httpd回車
如果httpd.conf配置正確的話,輸入httpd回車後是沒有任何提示的。
5.測試。你可以把apache24\htdocs目錄下的index.html放到d:\www目錄下,用瀏覽器訪問會出現「it works」那麼就說明apache已經正確安裝了。
注意:不能關掉這個命令視窗,否則apache會關閉的。
6.加入為windows的系統服務,讓apache自啟動。
(1)關閉3的那個httpd命令視窗,不然會報錯的。
(2)開始 --- 執行,輸入cmd,再開啟乙個命令提示符。輸入d:回車cd apache24\bin回車
這裡加入服務的命令為:httpd.exe -k install -n "servicename"
servicename為apache在windows的服務中的名字。例如:httpd.exe -k install -n "apache24"
輸入httpd.exe -k install -n "apache24"後,會有成功安裝的提示,「服務」也會有apache24這個服務項。這個時候可以選擇啟動,啟動apache服務。
如果要解除安裝這個服務的話,先要停止這個服務,然後輸入httpd.exe -k uninstall -n "apache24"解除安裝這個服務。
以後可以通過apache24\bin資料夾下的apachemonitor.exe來控制這個apache。工作列也會有顯示這個軟體的很方便的管理apache的執行。
附:你可以把apache24放在c盤根目錄下,即c:\apache24
上面2中,只要改(3)(5),cmd命令的話直接輸入cd c:\apache24\bin回車httpd回車,這樣的話簡單多了。
到這裡apache的基本安裝已經講完了。
下面開始說說php的安裝了。
第二部分:安裝php5.4.8
同時解壓php5apache2_4.dll-php-5.4-win32.zip選擇php 5.4.7中的php5apache2_4.dll放到php目錄中。
注意:這裡沒有php5.4.8版本的php5apache2_4.dll,所以我選擇了乙個最新版本的。
2.複製份php.ini-development,並改名為php.ini。
3.開啟apache24\conf下httpd.conf,在最後加上
# configure the path to php.iniphpinidir"d:/php"
用來支援php,其中d:/php為php根目錄。由於使用的是 apache2.4.3,所以 php5_module 為 php5apache2_4.dll。
4. 重啟 apache 伺服器。
5.測試。刪除www中其他檔案,新建乙個index.php,內容為<?php phpinfo(); ?>儲存,訪問出現php的資訊就說明php已經成功安裝。
到這裡php的基本安裝已經完成。
下面是mysql的安裝。
第三部分:安裝mysql5.5.28
1.直接執行安裝檔案,這裡就不具體說明了。
2.php支援mysql設定
(1)第730行; extension_dir = "ext",去掉前面的「;」,並改為extension_dir ="d:\php\ext"
(2)第880、881行,去掉前面的「;」
extension=php_mysql.dll
extension=php_mysqli.dll
注:在第838行到第908行有很多dll,你要用到什麼,去掉前面的「;」就可以了。
(3)重啟apache即可。
到這裡mysql安裝也基本完成了。
剩下的就是一些apache,php以及mysql的設定,這個東西比較多,這個是仁者見仁智者見智的東西。我這裡也不獻醜了。
Kali 64位 安裝32位編譯執行環境
為了使在64位kali中使用gdb除錯32位程式,並且讓gcc和g 能夠使用 m32來編譯32位的程式,要進行一下操作。使用命令 vim etc apt sources.list 並改為以下內容 deb kali rolling main non free contrib 再執行以下命令 1.啟用相...
windows 64位環境下php執行環境部署配置
2 解壓安裝包,我的解壓到d tools php5.6 3 配置php.ini 在解壓的目錄中,找到php.ini檔案,如果沒有這個檔案,可以複製目錄中的php.ini development 該檔名為php.ini a.設定時區 date.timezone prc b.設定編碼 default c...
windows 64位環境下php執行環境部署配置
2 解壓安裝包,我的解壓到d tools php5.6 3 配置php.ini 在解壓的目錄中,找到php.ini檔案,如果沒有這個檔案,可以複製目錄中的php.ini development 該檔名為php.ini a.設定時區 date.timezone prc b.設定編碼 default c...