搭建本地apache mysql php 開發環境

兩年前弄過,忘了,現在記錄一下

Apache

1.安裝Apache服務器

下載地址:https://www.apachelounge.com/download/

2.修改Apache24\conf\httpd.conf文件

37行Define SRVROOT "c:/Apache24"修改爲Define SRVROOT "E:/learn/Apache/Apache24"

你們修改爲解壓文件所在目錄

3.進入bin目錄下,點擊ApacheMonitor.exe或者httpd.exe運行服務

但是居然start和stop都是灰色的,

管理員身份下打開CMD,在我自己的E:\learn\Apache\Apache24\bin目錄下輸入:httpd -k install

否則會報錯:

Installing the 'Apache2.4' service (OS 5)拒絕訪問。 : AH00369: Failed to open the Windows service manager, perhaps you forgot to log in as Administrator?

查看服務 發現多了一個

這時

點擊start,瀏覽器輸入本機ip,或者localhost,端口爲80

如下

這個頁面實際上是index頁面

Mysql

下載路徑:

https://dev.mysql.com/downloads/

輸入密碼:

安裝完成後可選配置環境變量

path變量後面添加C:\Program Files\MySQL\MySQL Server 8.0\bin

測試:

啓動服務

可以下載一個mysql客戶端連接我們本地數據庫https://dev.mysql.com/downloads/workbench/

進行連接數據庫操作

查詢數據庫

顯示沒有數據庫

那麼創建數據庫

mysql命令以;結束

使用數據庫

查詢當前數據庫

現在回到我們的可視化界面mysql workbench

PHP

下載地址:https://windows.php.net/download#php-7.4-ts-vc15-x64

選擇VC15 x64 Thread Safe (2020-May-12 15:28:43)

解壓後找到php.ini-development

複製後重命名爲php.ini

編輯環境變量,將E:\learn\PHP\ext寫入path變量中(我解壓在了E:\learn\PHP目錄下)

然後在apache中集成php

編輯E:\learn\Apache\Apache24\conf下的httpd.conf文件

添加紅框中的三行

LoadModule php7_module "E:/learn/PHP/php7apache2_4.dll"
PHPiniDir "E:/learn/PHP"
AddType application/x-httpd-php .html /htm .php

這裏的路徑請換成你們自己的解壓路徑,有的教程寫的是php5_module,我們可以看到,我們安裝的是php7的,所以改成上圖中的就可以了。還有一點注意的是,在文件資源管理器複製的路徑是\,自行改成/

重啓apache服務

測試

在E:\learn\Apache\Apache24\htdocs目錄下新建index.php

內容如下:

<?php
phpinfo();
?>

瀏覽器中打開http://localhost/index.php

如下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章