(1)Apache安装:
下载apache
http://httpd.apache.org/download.cgi
![](https://img.haomeiwen.com/i13936819/78a871daced5dfb9.png)
![](https://img.haomeiwen.com/i13936819/c418a57485fe94a7.png)
![](https://img.haomeiwen.com/i13936819/28b3b04c321a0152.png)
解压后,找到存放路径
![](https://img.haomeiwen.com/i13936819/5399c593608454d6.png)
以管理员权限打开cmd,进入apache下的bin目录F:\Server\Apache24\bin
输入命令httpd.exe -k install,然后httpd.exe-k start就启动了服务,浏览器输地址栏输入localhost可以看到一下也没表示成功。
![](https://img.haomeiwen.com/i13936819/1277fc737fe57a1b.png)
*************注意:**********************
如果输入httpd.exe -k install命令报错计算机丢失VCRUNTIME140.dll,如下,则表示电脑里面没有安装Microsoft Visual C ++ 2015 Redistributable,简称:vc_redist或vc_redist,只需要安装Apache对应版本的vc_redist就可以了。
![](https://img.haomeiwen.com/i13936819/168341a920843c46.png)
vc_redist的下载地址就在下载apache页面的下面,找到对应的版本即可:
从下载下来的apache文件名也可以看出apache对应的vc_redist版本,下载后安装即可。
![](https://img.haomeiwen.com/i13936819/71934465c81eefc7.png)
(2)Php
-
打开PHP的安装目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存;
-
打开php.ini修改配置,查找; extension_dir = “ext” ,改为extension_dir = “ext的目录” ,比如 extension_dir = “F:\ProgramFiles\php\ext”;
-
配置环境变量。
当前用户的PATH变量,编辑新建以下条目: F:\Server\Apache24\bin
F:\ProgramFiles\php F:\ProgramFiles\php\ext;
-
配置apache
-
以管理员身份打开命令行,执行httpd.exe -k start
-
接下来在 Apache安装目录/htdocs的目录下新建一个phpinfo.php文件,内容为:
<?php
phpinfo();
?>
浏览器输入http://localhost/phpinfo.php后出现关于PHP的版本信息
![](https://img.haomeiwen.com/i13936819/4fc3ac30a8c5bbe8.png)
(3)Mysql
执行mysqld --initialize --console
![](https://img.haomeiwen.com/i13936819/bb499a5d8fa7b421.png)
解决办法:去微软官网下载安装 Visual C++
下载地址:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
![](https://img.haomeiwen.com/i13936819/03bc567cb62e9ce1.png)
安装好就有了:
![](https://img.haomeiwen.com/i13936819/7b4daa281a698a93.png)
![](https://img.haomeiwen.com/i13936819/99a99e6da2df67c3.png)
登录mysql
mysql -h 主机名 -u 用户名 -p
例:mysql -u root -p
输入上面的默认密码
![](https://img.haomeiwen.com/i13936819/ec23a47d08fc6349.png)
查看mysql端口号:
show global variables like ‘port’; 分号一定注意要有
如果执行后提示
You must reset your password using ALTER USER statement before executing this statement.
重置密码:
例修改密码为123456
ALTER USER 'root'@'localhost'IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
之后使用指令刷讯权限:
flush privileges;
退出登录:
exit
mysql默认端口号是3306
![](https://img.haomeiwen.com/i13936819/1334a0475768a88a.png)
Php与mysql
修改php下的php.ini文件,去掉extension=mysqli前的分号,如下:这样php就可以访问mysql
![](https://img.haomeiwen.com/i13936819/d8e05fc667bd5838.png)
网友评论