版本如下:
mysql-installer-community-8.0.17.0.msi
php-7.3.8-Win32-VC15-x64.zip
httpd-2.4.41-o111c-x64-vc15-r2.zip
https://www.apachehaus.com/cgi-bin/download.plx
解压至D:\WAMP\Apache24
,修改D:\WAMP\Apache24\conf
下的httpd.conf
文件,
此处定义监听端口,
此处定义服务器根文件夹目录以及对该目录进行配置,
此处配置默认首页,
然后开启服务,进入文件夹D:\WAMP\Apache24\bin
打开命令行,输入命令
httpd -k install -n "YourServerName"
(其中,YourServerName为自己所起的名字,用于定义apache服务器的注册任务名)
成功后启动Apache,浏览器地址栏输入http://localhost/出现默认页面(index.html)的内容则为成功安装。
https://blog.csdn.net/bobo553443/article/details/81383194
如果自定义安装位置则选择custom安装模式。
https://blog.csdn.net/qq_26819733/article/details/80794047
https://windows.php.net/download#php-7.3
解压至D:\WAMP\php-7.3.8
,进入此目录找到php.ini-production
文件,重命名为php.ini
然后进行自己的配置。
首先定义php扩展模块的文件夹所在位置,
打开apache配置文件,即D:\WAMP\Apache24\conf
下的httpd.conf
文件,进行修改,
首先找到#LoadModule 在最下面一行添加:
LoadModule php7_module "D:/WAMP/php-7.3.8/php7apache2_4.dll"
再找到< IfModule dir_module>模块 在index.html后面添加 index.php
接着找到模块,在其中添加两行:
AddType application/x-httpd-php .php .phtml
PHPIniDir "D:/WAMP/php-7.3.8"
在设置的服务器根目录下,即D:\WAMP\Apache24\htdocs
目录下,建立一个phpinfo.php的文件,写入
phpinfo();
?>
浏览器中输入http://localhost/phpinfo.php,可以显示出php的配置信息则为关联成功。
[外链图片转存失败(img-MbOfUzDy-1567220121466)(C:\Users\23179\AppData\Roaming\Typora\typora-user-images\1566197638069.png)]
打开php的配置文件,即D:\WAMP\php-7.3.8
下的php.ini
文件,启用mysql模块,
[外链图片转存失败(img-kAY9Yrs7-1567220121467)(C:\Users\23179\AppData\Roaming\Typora\typora-user-images\1566198536815.png)]
在设置的服务器根目录下,即D:\WAMP\Apache24\htdocs
目录下,建立一个php_mysql.php的文件,写入
phpinfo();
?>
浏览器中输入http://localhost/phpinfo.php,可以正常连接即为关联成功。
$serve = 'localhost';
$username = 'root';
$password = '123456';
$dbname = 'mine';
$mysqli = new mysqli($serve,$username,$password,$dbname);
if($mysqli->connect_error){
die('connect error:'.$mysqli->connect_errno);
}
echo "连接成功";
?>
1.可能是80端口被占用
2.其他的比如文件修改错误
1.密码认证方式不匹配
命令行中使用
ALTER USER 'root'@'localhost'
IDENTIFIED WITH mysql_native_password
BY 'password';
2.密码错误或者其他的登录信息错误
3.其他的比如文件修改错误