win10+apache2.4.41+php7.4.0+mysql8.0.18安裝

一、資料


1.windows10專業(yè)版64位,

2.apache

http://httpd.apache.org/docs/current/platform/windows.html#down

https://www.apachelounge.com/download/


????????????https://home.apache.org/~steffenal/VC15/binaries/httpd-2.4.41-win64-VC15.zip

3.php

https://www.php.net/downloads.php



????????????https://windows.php.net/downloads/releases/php-7.4.0-Win32-vc15-x64.zip

4.mysql

https://www.mysql.com/cn/


https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-winx64.zip

5.Microsoft Visual C++ 2015-2019 Redistributable (x64)

https://www.microsoft.com/zh-cn/

https://www.microsoft.com/zh-cn/download/default.aspx

https://visualstudio.microsoft.com/zh-hans/downloads/?utm_medium=post-banner&utm_source=microsoft.com&utm_campaign=channel+banner&utm_content=launch+vs2019&rr=https%3A%2F%2Fwww.microsoft.com%2Fzh-cn%2Fdownload%2Fdeveloper-tools


https://download.visualstudio.microsoft.com/download/pr/3b070396-b7fb-4eee-aa8b-102a23c3e4f4/40EA2955391C9EAE3E35619C4C24B5AAF3D17AEAA6D09424EE9672AA9372AEED/VC_redist.x64.exe

二、安裝


1.分別解壓 httpd-2.4.41-win64-VC15.zip、php-7.4.0-Win32-vc15-x64.zip、mysql-8.0.18-winx64.zip

確定安裝目錄,并將解壓后的文件夾復(fù)制到安裝目錄中。本文示例所有軟件安裝目錄均為:c:/amp/

httpd-2.4.41-win64-VC15------httpd-2.4.41-win64-VC15/Apache24?=====Apache24?

php-7.4.0-Win32-vc15-x64------整個(gè)文件夾全部放入=====php-7.4.0

mysql-8.0.18-winx64--------mysql-8.0.18-winx64/mysql-8.0.18-winx64=====mysql-8.0.18


2.安裝VC

3.配置

????php配置/

? ? 復(fù)制文件()? ? C:/amp/php-7.4.0/php.ini-development

? ? 命名為? ? ? ??C:/amp/php-7.4.0/php.ini

? ? 編輯????php.ini

? ? 1.

????; On windows:

? ??;extension_dir = "ext"??

? ? =====>>>

????; On windows:

? ??;extension_dir = "ext"

? ??extension_dir = "c:/amp/php-7.4.0/ext"????

? ? 此處為php/ext的真實(shí)目錄位置

? ? 2.

;extension=mysqli? ??

====>>>

extension=mysqli

按需開啟

apache配置/

編輯文件 c:/amp/Apache24/conf/httpd.conf

1.

Define SRVROOT "c:/Apache24"

修改為真實(shí)目錄==>>

Define SRVROOT "c:/amp/Apache24"

2.

LoadModule 新增行

LoadModule php7_module c:/amp/php-7.4.0/php7apache2_4.dll

AddType application/x-httpd-php .php

PHPIniDir? ? c:/amp/php-7.4.0

===========

測試

進(jìn)入c:/amp/Apache24/htdocs

新建index.php

<?php

phpinfo();

進(jìn)入c:/amp/Apache24/bin

運(yùn)行cmd

執(zhí)行

c:/amp/Apache24/bin/httpd.exe

瀏覽器訪問

localhost

localhost/index.php

顯示如圖表示成功,

===========

mysql配置/

進(jìn)入mysql目錄bin目錄

C:\amp\mysql-8.0.18\bin

打開命令行執(zhí)行初始化命令

生成空密碼,登陸時(shí)直接回車

.\mysqld.exe --initialize-insecure

生成隨機(jī)密碼命令,

.\mysqld.exe --initialize

隨機(jī)密碼位置:C:\amp\mysql-8.0.18\data文件夾中.err結(jié)尾的文件,data文件初始化時(shí)會產(chǎn)生

安裝命令

.\mysqld.exe --install

輸出成功信息

Service successfully installed.

啟動(dòng)

net start mysql

連接mysql

.\mysql.exe -u root -p

輸入密碼

mysql命令,修改root用戶密碼為111111,密碼驗(yàn)證方式為mysql_native_password,默認(rèn)mysql8.0密碼驗(yàn)證方式為caching_sha2_password

mysql> ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '111111';

只修改密碼命令

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '111111';

測試,

進(jìn)入apache目錄

C:\amp\Apache24\htdocs

修改index.php內(nèi)容為

$con = mysqli_connect("localhost","root","111111");

var_dump($con);

刷新頁面http://localhost/index.php

如圖,輸出mysqli對象,即為成功,

補(bǔ)充//

apache服務(wù)添加到系統(tǒng)

關(guān)閉窗口

進(jìn)入目錄

C:\amp\Apache24\bin

運(yùn)行cmd命令

.\httpd.exe -k install

或 .\httpd.exe -k install -n xxx? ? ? ? xxx為添加到windows的服務(wù)名稱默認(rèn)為Apache2.4

雙擊打開ApacheMonitor.exe

管理已添加的apache服務(wù),ApacheMonitor.exe軟件退出,不影響服務(wù)運(yùn)行,

運(yùn)行狀態(tài)

//服務(wù)停止/啟動(dòng)命令

net stop/start xxx

xxx為服務(wù)名稱,不區(qū)分大小寫,apache默認(rèn)為Apache2.4,mysql默認(rèn)為msql


mysql 服務(wù)卸載命令

PS C:\amp\mysql-8.0.18\bin> .\mysqld.exe -remove

apache服務(wù)卸載命令

PS C:\amp\Apache24\bin> .\httpd.exe -k uninstall



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容