自定義搭建PHP開發環境


學習了一段時間php了,因為之前是剛接觸php,所以用的是集成安裝包(wamp)。現在想進一步了解apache、mysql、php之間的關系以及提升自己所以進行自定義搭建PHP開發環境。廢話不多說,請看一下內容:
進行搭建開發環境的准備工作:(window系統)
1、盡量將之前的安裝的集成環境刪除干凈。
2、先建好安裝目錄,將apache、mysql、php集成於amp總目錄中,不要出現中文目錄。

  3、將安裝包准備好。http://pan.baidu.com/s/1mhxEPkc

 

開始搭建:

第一步、安裝apache

    =》    =》    

然后選擇Custom自定義安裝

選擇change,修改路徑

最后finish完成apache安裝

測試

表示apache安裝成功!

PS:1、D:\amp\apache\htdocs為默認安裝站點。 2、但是此時還不能運行.php文件。

測試如下:新建text.php 放在htdocs文件夾

=》直接輸出,表示不運行php文件,因此需要進行必要的配置了。

 

第二步、將php的語言包copy進入amp/php文件夾中

(php語言包在壓縮文件中,php-5.3.13)

 

第三步、配置apache運行php網頁

進入apache配置文件目錄,選擇httpd.conf

apache/conf/httpd.conf

在里面添加如下:

PS:1、LoadModule表示某一模塊功能。 2、文件里面#表示被注釋(關閉),沒有#表示未注釋(打開)起作用。 3、"\.php$"表示php后廚文件。 4、setHandler application/x-httpd-php為固定寫法

最后保存重啟apache。

再拿剛才的text.php進行測試,由此可知第二步配置成功!

 

第四步、配置php的基本運行環境

php配置文件為:php.ini

然而php語言包不存在php.ini文件,而是提供了php.ini-developement(開發階段使用)和php.ini-production(產品階段使用)兩個文件給我們選擇。我們只需要選擇其中的一個復制更改后綴為.ini即可。

更改后

 

第五步、確定apache中php.ini的位置是否正確

新建一個phpinfo.php文件

測試可得:

因此需要設置apache中php.ini位置,打開apache配置文件。

重啟apache繼續測試得

 

第六步、配置時區

打開php.ini文件,搜索timezone更改為

PS:1、“;”表示注釋(等同於apache的配置文件中的#功能)

重啟apache

測試:text.php中添加 echo date("Y-m-d H:i:s");

可得設置時區成功!

 

第七步、設置apache數據庫連接模塊

初始測試:直接在text.php中添加 $conn=mysql_connect("localhost","root","321");

調用未定義函數,不可用。

打開php.ini進行設置:=>PS:extension擴充模塊

同時還需要指定該模塊的路徑(類比php5模塊在apache配置文件中):=》 重啟apache進行測試:連接失敗,但mysql_connect函數可用,表明更改成功!

 

第八步、安裝數據庫

點擊mysql-5.5.24-win32進行安裝。next

mysql安裝位置為之前設置的!

next=>install

開始運行mysql的配置向導:

next

 

點擊excute才執行剛才的配置

進行測試:測試之前的text.php 沒任何報錯則mysql安裝成功!

 

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM