1. 程式人生 > >php開發環境搭建

php開發環境搭建

問題

  • 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即可。 在這裡插入圖片描述