兩年前弄過,忘了,現在記錄一下
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
如下