Windows7下PHP5.6.19+Apache2.4.18+MySql5.7環境配置

此安裝參考了網上各方資料,最終整理的內容爲本次安裝涉及的部分。php

1、準備安裝材料:html

1.從http://windows.php.net/download/ 下載5.6.19 線程安全版(使用apache搭配須要使用線程安全版)mysql

2.從https://www.microsoft.com/en-us/download/details.aspx?id=30679 下載vc11運行庫安裝包sql

3.從http://www.microsoft.com/en-us/download/details.aspx?id=48145下載vc14運行庫安裝包apache

2、安裝和配置php及Apachewindows

1.先安裝運行庫:使用下載的vc11和vc14安裝包進行安裝便可瀏覽器

2.將php和apache壓縮包解壓到某個目錄下:如D:\env\Apache24 D:\env\php56 安全

3.修改apache配置文件D:\env\Apache24\conf\http.conf,而且讓apache啓動時加載php模塊。app

須要修改的部分大體以下:ide

(1)根目錄

ServerRoot "D:/env/Apache24"

(2)去掉ServerName前的#號 (此處做用?

ServerName www.example:80

(3)修改DocumentRoot路徑(此處可修改成本身的網站文件夾如 "D:/www")

DocumentRoot "D:/env/Apache24/htdocs"

<Direcotry "D:/env/Apache24/htdocs">

(4)修改DirecotryIndex配置

DirectoryIndex index.php index.htm index.html

(5)設置ServerScript目錄

--360行

ScriptAlias /cgi-bin/ "D:/env/Apache24/cgi-bin/"

--376行

<Directory "D:/env/Apache24/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>

(6)增長支持php的配置

# php5 support
LoadModule php5_module "D:/env/php56/php5apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
# configure php.ini path 
PHPIniDir "D:/env/php56"

(7)測試配置

從D:/env/Apache24/htdocs中找到index.html文件在

body部分增長<?php phpinfo();?>

而後經過命令行啓動apache httpd服務:

進入cmd,切換到D:\env\Apache24\bin目錄下輸入httpd 回車

若是沒報錯,則啓動成功,使用瀏覽器鏈接到http://localhost

若是顯示如下內容,則配置成功。

 3、MySQL配置

mysql的安裝隨意。此處謹作配置說明。

複製php (D:\phpEnv\php56)文件夾下的 php.ini-development文件,並將複製後的文件後綴修改成 ini 文件名爲 php ->php.ini

而後修改該文件內容:

將extentsion_dir修改成:

extension_dir = "D:/phpEnv/php56/ext"

將;extension=php_mysqli.dll前的分號去掉:

extension=php_mysqli.dll

保存,重啓apache即配置完成。

驗證mysql鏈接:

修改D:/env/Apache24/htdocs中的index.html文件內容爲

<?php
  echo "test db connection</br>";
  $db_servername = "localhost";
  $db_username = "root";
  $user_password = "1234";
  $db_name = "world";
  
  $link = mysqli_connect($db_servername,$db_username,$user_password,$db_name);
  if (!$link) {
    die('Connect Error (' . mysqli_connect_errno() . ') ' 
             . mysqli_connect_error());
  }
  echo 'Connected successfully' . mysqli_get_host_info($link) . "\n";
  mysqli_close($link);
 ?>

經過命令行啓動mysql :切換到mysql/bin目錄下 執行mysqld。

而後重啓apache服務:在以前打開的用來開啓apache的命令行窗口中,按ctrl+c 中止服務,而後從新執行httpd ,啓動服務。

最後在瀏覽器中打開http://localhost 就能夠看到以下內容,則代表鏈接成功。

以上基礎環境搭建完成,更多相關使用,請搜索php建站教程 : )

相關文章
相關標籤/搜索