php開發環境搭建
阿新 • • 發佈:2018-12-20
問題
- apache在預設情況下不處理php頁面,如何配置環境,才能讓apache正常處理php頁面呢?
php開發環境的搭建
- windows:[apache(iis)+mysql+php+phpmyadmin(圖形化介面操作軟體)]→wamp
- linux:[linux+apache+mysql+php]→lamp
Windows安裝
-
套件安裝
- appserver是一個泰國人開發,該軟體將我們所需要的環境軟體打包安裝。網上下載appserver(傻瓜式安裝),安裝過程中可以選擇安裝哪些軟體。(缺點:套件中包含四大軟體版本,版本升級不夠靈活)
- wmap
-
自定義安裝
- 安裝到同一目錄下,方便管理,一般資料夾不要包含中文名。
apache
php
-
下載執行緒安全版本
-
php核心包解壓即可。
-
如何讓apache伺服器處理php頁面???
- 在httpd.conf檔案中,加入以下程式碼(模組部分):
- 把php.ini-development檔案改成php.ini(涉及php配置)
- 在php.ini中可以指定對應的功能模組
#apache伺服器加入php處理模組 LoadModule php7_module php安裝路徑/php7apache2_4.dll #PHPIniDir 用於指定php的ini檔案,該檔案涉及php配置 PHPIniDir "php安裝路徑" #當一個資源是*.php的時候 AddType application/x-httpd-php .php .phtml
- 測試
mysql
<?php
$conn=mysql_connect("localhost","root","root");
if($conn){
echo "連線mysql資料庫ok";
}else{
echo "連線mysql資料庫false";
}
?>
- 當沒有對php正確配置時,報如下錯誤:
- 原因是沒有啟動mysql(mysqli)功能,在php.ini檔案中開啟支援mysql(mysqli)即可。
- 重啟apache伺服器,遇到如下錯誤:
- 此錯誤是使用者名稱和密碼不對,修改正確即可。
- 方法二:安裝phpmyadmin(該網站可以更好的管理mysql)。
- 把該壓縮包直接解壓到apache的htdocs目錄下,用瀏覽器直接訪問http://localhost:88/phpMyAdmin/index.php即可。