WAMP环境搭建(apache+mysql+php)

WAMP环境搭建

    • 1.下载apache
    • 2.下载mysql
    • 3.下载php
      • 3.1关联apache
      • 3.2关联mysql
    • 4.一些问题
      • 4.1Apache启动失败
      • 4.2关联mysql成功但连接数据库有错

重装电脑之后,就会开启漫长的配环境之路了,写下来留做以后查看。

版本如下:

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

1.下载apache

https://www.apachehaus.com/cgi-bin/download.plx

解压至D:\WAMP\Apache24,修改D:\WAMP\Apache24\conf下的httpd.conf文件,

此处定义服务器安装目录,
WAMP环境搭建(apache+mysql+php)_第1张图片

此处定义监听端口,

WAMP环境搭建(apache+mysql+php)_第2张图片

此处定义服务器根文件夹目录以及对该目录进行配置,

WAMP环境搭建(apache+mysql+php)_第3张图片

此处配置默认首页,

WAMP环境搭建(apache+mysql+php)_第4张图片

然后开启服务,进入文件夹D:\WAMP\Apache24\bin打开命令行,输入命令

httpd -k install -n "YourServerName"

(其中,YourServerName为自己所起的名字,用于定义apache服务器的注册任务名)

成功后启动Apache,浏览器地址栏输入http://localhost/出现默认页面(index.html)的内容则为成功安装。

WAMP环境搭建(apache+mysql+php)_第5张图片

2.下载mysql

https://blog.csdn.net/bobo553443/article/details/81383194

如果自定义安装位置则选择custom安装模式。

https://blog.csdn.net/qq_26819733/article/details/80794047

3.下载php

https://windows.php.net/download#php-7.3

WAMP环境搭建(apache+mysql+php)_第6张图片

解压至D:\WAMP\php-7.3.8,进入此目录找到php.ini-production文件,重命名为php.ini然后进行自己的配置。

首先定义php扩展模块的文件夹所在位置,

WAMP环境搭建(apache+mysql+php)_第7张图片

3.1关联apache

打开apache配置文件,即D:\WAMP\Apache24\conf下的httpd.conf文件,进行修改,

首先找到#LoadModule 在最下面一行添加:

LoadModule php7_module "D:/WAMP/php-7.3.8/php7apache2_4.dll"

WAMP环境搭建(apache+mysql+php)_第8张图片

再找到< IfModule dir_module>模块 在index.html后面添加 index.php

WAMP环境搭建(apache+mysql+php)_第9张图片

接着找到模块,在其中添加两行:

AddType application/x-httpd-php .php .phtml
PHPIniDir "D:/WAMP/php-7.3.8"

WAMP环境搭建(apache+mysql+php)_第10张图片

在设置的服务器根目录下,即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)]

3.2关联mysql

打开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 "连接成功";

 ?>

4.一些问题

4.1Apache启动失败

1.可能是80端口被占用

2.其他的比如文件修改错误

4.2关联mysql成功但连接数据库有错

1.密码认证方式不匹配

命令行中使用

ALTER USER 'root'@'localhost'
IDENTIFIED WITH mysql_native_password
BY 'password';

2.密码错误或者其他的登录信息错误

3.其他的比如文件修改错误

你可能感兴趣的:(PHP)