一、Windows下安裝Apache2.4
- 進入官網下載Apache2.4,選擇Windows版本
- 點擊進入后,出現以下頁面,再點擊圖中“ApacheHaus”選項
- 點擊進入以下頁面后,點擊圖中箭頭所指的圖標進行下載(注:在下載之前請進入電腦設置-系統-關於,查看電腦是多少位的系統)
- 將下載的壓縮包移動到C盤目錄下直接解壓到當前文件夾,會解壓出一個Apache24的文件夾
- 打開C:\Apache24\conf目錄中的httpd.cof文件,找到Define SRVROOT "/Apache24"並將其改為Define SRVROOT "C:/Apache24",這個路徑為Apache安裝目錄;修改Apache默認的首頁文件,找到
在里邊默認只有一個index.html,可以添加默認的首頁文件名,這樣可以在打開localhost的時候自動打開首頁,這里我添加了index.php同時多個文件名之間用空格分開
- 啟動Apache:進入到C:\Apache24\bin目錄下找到httpd.exe並打開。打開瀏覽器輸入127.0.0.1,顯示以下頁面則表示Apache安裝成功
- Apache重啟命令:httpd -k restart
- pache 2.4 和 PHP7需要 Visual C++ Redistributable for Visual Studio 2015 運行庫,所以要先下載安裝,下載完之后直接打開該文件,勾選“我同意許可條款和條件”后點擊“安裝”,等待安裝完成就可以了;下載地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
二、Windows下安裝php7.4
-
下載PHP7:進入網址:https://www.php.net/downloads.php ,找到“Old Stable PHP 7.4.28 (Changelog)”后點擊“Windows downloads”進入下載頁面
-
進入下載頁面后選擇PHP 7.4 (7.4.28)版本的“VC14 x64 Thread Safe ”的zip 壓縮包下載
-
下載好之后將文件移到C盤中,並進行解壓(操作如下圖所示),解壓之后將解壓的文件名改為php
-
打開php文件夾,找到php.ini-development並備份,將php.ini-development復制的文件重命名為php.ini,會提示以下信息,選擇“是”
-
打開php.ini配置文件,找到761行“;extension_dir = "ext"”,將“;extension_dir = "ext"”加上php的安裝目錄,即修改為“extension_dir = "C:/php/ext"”,注意需要刪掉這一行前面的分號后保存
-
打開擴展:找到extension=curl、extension=gd2、extension=gmp、extension=mbstring、extension=mysqli、extension=openssl、extension=pdo_mysql、extension=pdo_sqlite,去掉擴展前方的“;” 后保存即可
-
打開“C:\Apache24\conf\httpd.conf”,在文件的最后添加
點擊查看代碼
LoadModule php7_module 'C:/php/php7apache2_4.dll'
<IfModule php7_module>
PHPIniDir 'C:/php'
AddType application/x-httpd-php .php .html .htm
</IfModule>
8. 在C:\Apache24\htdocs中添加index.php文件,使用記事本打開該文件,然后寫入
點擊查看代碼
<?php
phpinfo();
?>
三、Windows下安裝mysql 8.0
- 首先去官網下載安裝包,下載地址:https://dev.mysql.com/downloads/mysql/
- 下載完成之后將文件移動到C盤解壓,解壓之后進入C:\mysql-8.0.28-winx64目錄下,新建my.ini文件
- 對my.ini文件進行配置,解壓目錄就是安裝目錄,我的解壓目錄是C:\mysql-8.0.28-winx64,所以下面的目錄都以這個路徑為准,在配置時,只需把目錄換成自己的就行
點擊查看代碼
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=C:\\mysql-8.0.28-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=C:\\mysql-8.0.28-winx64\\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
4. 配置環境變量:此電腦 --- 屬性 -- 高級系統設置 -- 環境變量 -- 系統變量 -- 新建,變量名:MYSQL_HOME,變量值:C:\mysql-8.0.28-winx64,你在配的時候,變量值以你的安裝路徑(解壓目錄)為主
在系統變量中再找到 Path,選擇 編輯,然后新建,將 %MYSQL_HOME%\bin 復制進去,環境變量就配置結束了
5. 找到C:\mysql-8.0.28-winx64\bin目錄后,在文件地址欄輸入cmd進入命令提示符界面
6. 在命令提示符窗口輸入:mysqld --initialize --user=mysql --console進行初始化,初始化完成后,會有一個生成的臨時密碼,請記住它
7. 安裝MySQL服務,輸入命令:mysqld -install。啟動MySQL服務,輸入命令:net start mysql。登錄MySQL,輸入命令:mysql -u root -p,然后輸入生成的密碼即可登錄。最后修改密碼(密碼為root),輸入命令:ALTER USER root@localhost IDENTIFIED BY 'root';
8. 重啟Apache,可參考安裝PHP7中的步驟,然后瀏覽器訪問 localhost/index.php,查看 phpinfo 中 PDO support 與 MysqlI Support 都顯示相應的信息,這樣就完成了 PHP 支持 MySQL 的設置