第一次使用Apache+php+mysql这个环境开发网站,算是小白吧。
为了搭建好这一个环境,我花了整整五天多,碰到各种问题,不顺利的话,真的很绞脑汁,很崩溃,我先打预防针~
我把环境安装,各种文件配置,还有后面遇到的问题以及解决过程都写在下面了,文章有点长,我把目录写在前面啦,希望以后遇到时,可以借鉴。
目录
一、安装
- php安装
- Apache安装
- mysql安装
二、配置
- 环境变量配置
- php文件配置
- Apache文件配置
三、遇到的坑
- cmd启动php,提示:PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible…
- cmd运行php test.php,提示:Parse error: syntax error, unexpected T_ECHO in…
- 服务器端口被占用问题
- Apache2.4启动弹出窗口:the requested operation has failed
- windows安装Apache后,用cmd开启apache服务时,提示No installed service named “Apache2.4”
- localhost访问php文件时总是报出Not Found错误
- phpmyadmin配置完后显示的是 Index of /phpmyadmin
四、MySQL修改初始密码
一、安装
1、php安装
我是到官网下载的:https://www.php.net/downloads.php
点击window download
进去后,里面有两个选择,一个是Non Thread Safe,另一个是Thread Safe
PHP non-thread-safe和thread-safe这两个版本的区别:
1.non-thread-safe
非线程安全 下载文件中带有 NTS 与IIS 搭配环境使用
2.thread-safe
线程安全 与apache 搭配的环境使用
转载于https://blog.csdn.net/weixin_34349320/article/details/92255036
我使用Apache搭配php使用,所以下载Thread Safe版本
2、Apache安装
我也是到官网下载的,官网链接http://httpd.apache.org/download.cgi
下载软件什么的最好去官网,因为官网的版本链接会不断更新,下载最新版本的。
进官网后,第一步,点击download!
第二步,点击 a number of third party vendors
第三步,点击ApacheHaus
第四步,选择要下载的版本,我的电脑是64位,点击右边下载图标
下载好解压,把文件放在磁盘根目录,尽量放在磁盘根目录,避免后面因为路径出现大多问题。我放在E盘。
3、mysql安装
1、我安装的MySQL5.5版本,这不介绍MySQL的安装方式,大家可以自己去网上搜
2、MySQL官方下载地址:https://dev.mysql.com/downloads/installer/
3、MySQL默认安装目录如下:
二、配置
1. php环境变量配置
下载完了,下面当然是环境配置啦,我用的win7,本来是win10的,发现还是win7方便好用,后来重装win7了。进入:控制面板\系统和安全\系统
点击环境变量
找到环境变量下的path,点击编辑,把php的安装路径写进去。
把E:\php7和E:\php7\ext都写进去,用分号隔开,点击确定,确定,再确定;一共三次确定,一个也别漏。
php环境变量设置好了,下面是php文件配置啦
2. PHP文件配置
1、打开PHP的安装目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存
如果想详细了解php.ini文件,建议看这个链接https://www.cnblogs.com/daniel2021/p/10699931.html,可能会眼花吧哈哈
2、打开php.ini修改配置,查找; extension_dir = “ext” ,改为extension_dir = “ext的目录” ,比如 extension_dir = “E:\php7\ext”,如下图:
3、打开几个常用的扩展,例如:查到extension=php_mysqli.dll,去掉前面的分号。打开下图中的这