1下載amp三件套
apache2.4:https://www.apachehaus.com/cgi-bin/download.plx
php7.2:https://windows.php.net/download#php-7.2
MYSQL8.0: https://dev.mysql.com/downloads/file/?id=480557
下載完成后,解壓后放在同一文件夾,一般都是更目錄下,就是環境文件夾,例:
2 安裝
1安裝apache
打開apache/conf/httpd.conf文件,修改apache目錄 ServerRoot
38 Define SRVROOT "D:\AMP\Apache24" 39 ServerRoot "${SRVROOT}"
順便添加 支持php擴展文件 找個地方添加下面代碼,注意路徑
#支持php7.2 LoadModule php7_module D:/amp/php7.2/php7apache2_4.dll PHPIniDir "D:/amp/php7.2" AddType application/x-httpd-php .php .html .htm
修改完后,打開cmd,最好管理員打開,切換到apache目錄
執行安裝命令
httpd -k install
如果安裝失敗 一般是80端口被占,
兩種解決方法
1查看被占的是那個進程 干掉 查看辦法
netstat -ano|findstr "80"
下圖標出來的是pid 去進程中找到對應的 干掉就可以了
我這是安裝好的 找到的pid就是apache的
2.修改apache不用80端口
下次示例
安裝就完成了 啟動apache 通過apache目錄bin/ApacheMonitor.exe工具也可以啟動
或者通過命令
net start apache2.4
啟動成功 ,訪問 localhost或者127.0.0.1顯示如下
安裝apache成功
2安裝php
打開目錄中的php文件夾復制 php.ini-development 改名為 php.ini
打開php.ini 修改php地址
搜索下面字符
extension_dir
修改紅框內路徑為當前安裝的路徑
在apache的配置文件中httpd.conf中添加之前提到的 添加php擴展文件 如果添加過來就跳過 這步
#支持php7.2 LoadModule php7_module D:/amp/php7.2/php7apache2_4.dll PHPIniDir "D:/amp/php7.2" AddType application/x-httpd-php .php .html .htm
完成后 重啟apache 在apache默認web目錄下/htdocs 新建phpinfo.php文件
<?php
phpinfo();
?>
訪問此文件
http://127.0.0.1/phpinfo.php
安裝php成功
(為方便之后使用,可在環境變量中添加php路徑,)
3安裝mysql
MySQL目錄中新建my.ini配置文件
內容為
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=D:\AMP\mysql8.0 # 設置mysql數據庫的數據的存放目錄 datadir=D:\AMP\mysql8.0\Data # 允許最大連接數 max_connections=200 # 允許連接失敗的次數。 max_connect_errors=10 # 服務端使用的字符集默認為UTF8 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
注意根據自己的要求更改
cmd切換到mysql/bin目錄(為方便后期使用,添加mysql路徑到環境變量)
執行下面命令安裝
mysqld --initialize --console
紅框中是初始密碼注意保存
繼續安裝服務
cmd mysql/bin目錄 執行下面命令
mysqld --install
安裝成功
通過命令net start mysql啟動MySQL的服務
然后就安裝完了 登陸測試一下
沒毛病
到此 AMP三件套就全部安裝完成了 撒花 感謝!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3.其他的一些小改動
apache httpd.conf
218行:ServerName 服務器名稱 (e.g demo.app.com or 127.0.0.1)注意去掉# (這里也可填 localhost) 241行: DocumentRoot "修改網站根目錄地址" (e.g. D:/apache24/htdocs/) 243行:<Directory "網站根目錄地址"> (e.g. D:/apache24/htdocs/) 359行:ScriptAlias /cgi-bin/ "apache目錄+/cgi-bin/" 375行:<Directory "apache目錄+/cgi-bin/">
開啟多站點配置 配置文件 去掉前面;號就可議了
187 LoadModule vhost_alias_module modules/mod_vhost_alias.so 508 Include conf/extra/httpd-vhosts.conf
完后重啟apache
4.真完了