php環境配置

petterchx發表於2021-09-09

系統為windows7 64bit

apache版本2.4

mysql版本5.6

apache下載連結(apache2.4不再提供msi的安裝檔案,下載後直接解壓即可配置使用)

php下載連結

mysql下載地址http://dev.mysql.com/downloads/mysql/

下載php和apache時要注意是vc版本號和32位64位的區別。

首先安裝apache

  1. 將下載後的檔案複製到指定的網站目錄下

  2. 開啟http.conf檔案將下面的安裝路徑修改一下


    Define SRVROOT "C:/wamp/Apache24"

  ServerRoot "C:/wamp/Apache24"

  

DocumentRoot "C:/wamp/Apache24/htdocs"

將上面的路徑修改為apache的安裝路徑


apache24binhttpd.exe -k install, 這句可以把apache新增到系統服務裡.

(這句指令要在管理員下執行,普通cmd執行會失敗)

圖片描述

如果報msvcr100.dll丟失

圖片描述

可以到 

下載對應的庫檔案

注意apache的vc版本32位還是64位

vc2008對應vc9

vc2012對應vc11

安裝完畢再次執行一次即可即可在服務裡開啟apache

圖片描述

到此處即可在瀏覽器中檢視是否安裝成功。輸入localhost或者127.0.0.1即可。

圖片描述

出現此頁面說明apache安裝成功

讓apache解析php

在http.conf里加入下面的程式碼:

將php解壓到指定目錄 C:/wamp/php5.6/(php的路徑)

# php5 support

LoadModule php5_module C:/wamp/php5.6/php5apache2_4.dll

AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini

PHPIniDir "C:/wamp/php5.6"

重啟apache

在網站下面寫個測試檔案

phpinfo();

?>

圖片描述

出現此頁面說明apache可以解析php了

安裝完mysql

在php.ini中修改檔案連線資料庫

extension_dir = "D:/AMP/php5.6/ext"

extension=php_mysql.dll

extension=php_mysqli.dll

將前面的分號去掉重啟apache即可連線資料庫。


Apache中設定預設首頁

    DirectoryIndex index.html index.php

 DirectoryIndex後面加入顯示的預設頁即可

apache設定虛擬目錄

首先啟用虛擬主機功能

# Virtual hosts

 Include conf/extra/httpd-vhosts.conf#將前面的#去掉表示啟用虛擬機器

在Apache24confextrahttpd-vhosts.conf下配置如下程式碼

    ServerAdmin webmaster@dummy-host2.example.com

    DocumentRoot "D:/myweb/"   #此處為網站根目錄

    ServerName myweb.com      #訪問的域名

    ErrorLog "logs/dummy-host2.example.com-error.log"

    CustomLog "logs/dummy-host2.example.com-access.log" common

在C:WindowsSystem32driversetc下修改hosts檔案

127.0.0.1 myweb.com

即可用myweb.com訪問網站。

關於phpmyadmin的配置問題

首先下載制定到固定目錄(一般單間一個目錄)

注意:幾乎所有的配置引數都在 config.default.php 檔案中。

如果這個檔案不存在,您可以在 libraries 目錄中找到 config.default.php,

將它複製到根目錄,並改名為 config.inc.php。

或者修改config.sample.inc.php為config.inc.php

在libraries目錄中找到config.default.php檔案

phpmyadminlibrariesconfig.default.php

$cfg['Servers'][$i]['user'] = 'root';


$cfg['Servers'][$i]['password'] = '123456';

然後可以透過虛擬目錄直接訪問

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4606/viewspace-2801496/,如需轉載,請註明出處,否則將追究法律責任。

相關文章