〇、用我配置好的環境,五步輕鬆上手。自己弄的圖方便。
1、在D盤根目錄下解壓出這兩個文件夾
2、添加系統環境變量
D:\Apache24\bin
測試系統變量:cmd輸入:
httpd -v
3、管理員cmd運行命令把apache2.4安裝爲windows服務
httpd.exe -k install
4、任務管理器——(詳細信息——)服務——(點擊名稱按字母排序服務進程)——右鍵Apache2.4——開始
5、瀏覽器輸入測試:
localhost:80/test.php
localhost:80/mysql.php
(自行安裝mysql建立數據庫並修改D:/Apache24/htdocs/mysql.php的
mysqli_connect(url,username,password,dbname[,port][,socket])參數)
------------------------------------------結束-----------------------------------------------
補:
卸載windows服務命令:httpd.exe -k uninstall
開啓服務命令:httpd.exe -k start
結束服務命令:httpd.exe -k stop
另:任務管理器——(詳細信息——)服務——(點擊名稱按字母排序服務進程)
——右鍵Apache2.4——開始/停止/重新啓動
一、安裝apache
網址:https://www.apachelounge.com/download/
官網下載真的慢啊!httpd-2.4.41-win64-VS16.zip
1、解壓放到D盤根目錄,
2、添加環境變量:D:\Apache24\bin
二、安裝php7
官網:https://windows.php.net/download/
官網下載也是真的慢啊!php-7.4.4-Win32-vc15-x64.zip
注意:先在D盤根目錄建一個文件夾php7,然後把壓縮包拉進去在解壓,別問我怎麼知道的!這個不需要添加環境變量。
三、配置文件修改
(一)、Apache24 配置 php7
1、打開D:\Apache24\conf\httpd.conf配置文件。
2、大概第37行的改成 Define SRVROOT "D:/Apache24"。
3、大約236行找到
ServerName www.example.com:80
改爲:
ServerName localhost:80
如果需要修改端口直接在這修改80爲你想要的端口的同時,修改大概第60行的Listen 80爲Listen 你想要的端口號。
4、驗證安裝是否成功:運行Apache的啓動httpd.exe。在瀏覽器上輸入localhost:80,如果不是無法訪問那麼Apache的配置便完成了。
5、添加php7模塊。在<IfModule unixd_module>前加上這些代碼:
LoadModule php7_module "D:\php7\php7apache2_4.dll"
<IfModule php7_module>
#告訴Apache PHP的安裝路徑
PHPIniDir 'D:/php7/php.ini'
# define php module file .php和.html的文件能執行PHP程序
AddType application/x-httpd-php .php .html
#AddType application/x-httpd-php-source .phps
</IfModule>
查找以下關鍵字,並修改:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
(二)、php7配置 mysql
1、 進入PHP安裝目錄(D:\php7\),複製一份php.ini-development改名爲php.ini放到安裝路徑下,打開找到"extension_dir"(大概760行),去掉註釋符,將值改爲
extension_dir = "D:/php7/ext"
2、大概938行的位置添加一行(保證等號後面的php_mysqli.dll在D:/php7/ext裏存在)
extension=php_mysqli.dll
3、 註釋內容打開
extension=mysqli
extension=pdo_mysql
extension=pgsql
4、定義執行PHP模塊的文件
查找 AddType application/x-gzip .gz .tgz,在其下一行添加代碼:AddType application/x-httpd-php .php .html:聲明.php和.html的文件能執行PHP程序。
5、測試:在 Apache安裝路徑\htdocs下新建文件:
test.php
<!DOCTYPE html>
<html>
<body>
<?php
echo "hello 你個 world!<br/>";
phpinfo();
?>
</body>
</html>
mysql.php
<!DOCTYPE html>
<html>
<body>
<?php
$result=mysqli_connect("localhost","usrname","passwd","DBname","3306");
if ($result)
{ echo "數據庫連接成功!"; }
else
{ echo "數據庫連接失敗!"; }
?>
</body>
</html>
在瀏覽器輸入:
localhost:80/test.php
localhost:80/mysql.php
結束,大功告成。
(小聲逼逼:聽說php是世界上最好的語言)