Win7安装Apache2.4、PHP7和MySQL5.7
来源:互联网 发布:w7怎么连接网络 编辑:程序博客网 时间:2024/06/05 10:56
1. Apache2.4
Apache官方并没有提供Windows下的安装包,这里使用的是ApacheHuas提供的版本。该版本为绿色版本,无需安装,解压可用。命令行切换至Apache下的bin目录,启动httpd程序。出现第一个错误“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll。尝试重新安装该程序以解决此问题”。
之所以会出现这种问题,是因为ApacheHaus使用了VC14编译。
看一下解压Apache后的readme_first文件,其中有一段:
那么,试着先把Visual C++ 2015 x64 Redistributable Package装上试试,官方地址https://www.microsoft.com/zh-cn/download/details.aspx?id=48145&751be11f-ede8-5a0c-058c-2ee190a24fa6=True。结果,又出现了这个错误。
仔细的看一下安装需求,发现这个安装包并不适用Win7。
最少也得是个Win7 SP1。得,那就把系统升级为Win7 SP1吧。这个打个补丁就成了,官方地址https://www.microsoft.com/zh-cn/download/details.aspx?id=5842。由于使用的是64为的Win7,这里下载的是windows6.1-KB976932-X64.exe。
下面是Win7打补丁前和升级成Win7 SP1后的系统信息截图。
好了,这下升级到Win7 SP1了,应该可以了。不过,去启动Apache的时候,又出现了一个问题。
这是由于刚才在Win7没更新到Win7 SP1前安装Visual C++ 2015 x64 Redistributable Package的时候导致的。重新安装一下Visual C++ 2015 x64 Redistributable Package。
这下把Apache24所需运行时环境都搞好了,接着命令行启动一下。出现错误如下。
这个是由于Apache配置文件出错导致。把Apache目录下的conf文件夹下的httpd.conf中的Define SRVROOT “/Apache24”中的”/Apache24”更改为Apache的实际安装位置。
启动Apache,成功。
2. PHP7
解压php7后,将其放入自定义位置。更改Apache配置文件以支持php。在Apache的配置文件httpd.conf下加上如下语句。
Apache的PHP扩展模块在PHP的安装目录下。
在Apache的htdocs目录下增加一个test.php文件,文件内容为:
<?php phpinfo();?>
重新启动Apache,并访问http://localhost/test.php。成功。
3. MySQL5.7
安装中使用的是绿色版的MySQL。解压后将MySQL目录下的my-default.ini复制一份命名为my.ini。修改my.ini文件,将其中的basedir和datadir设置一下。basedir就是MySQL的安装目录,datadir就是MySQL存放数据的目录。
MySQL5.7解压后目录下并没有data文件夹,这时候需要先初始化一下。看一下官方的说明。
进入MySQL下的bin目录,使用管理员身份运行执行mysqld –initialize-insecure。此时在MySQL目录下生成data文件夹。继续执行mysqld -k install,安装MySQL为Windows服务。接着启动MySQL服务net start mysql。然后使用root账号登录(此时root尚无密码)。
- Win7安装Apache2.4、PHP7和MySQL5.7
- php7+mysql5.7+apache2.4
- Windows平台安装Apache2.4+PHP7+MySQL5.7安装经验
- windows7安装apache2.4+mysql5.7+php7.1
- 在windows上配置Apache2.4,PHP7和MySQL5.7
- Win7安装php7 + apache2.4,成功启动
- Apache2.4+PHP7+MySQL5.7配置
- Win7+php7+apache2.4
- win7下php7和Apache2.4配置
- macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16
- macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.17
- macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16
- windows下安装apache2.4+mysql5.7+php7遇到的问题ww
- Linux系统下安装Apache2.4+Mysql5.7+PHP7+Perl(小白装lampp一)
- ubuntu14.0.1LTS安装LAMP(PHP7.0+Mysql5.7+Apache2.4)
- 【RedHat】手动编译安装部署Apache2.4、PHP7.1、MySql5.7开发环境
- 安装配置Apache2.4和php7.0
- 安装配置Apache2.4和php7.0
- JAVA 大数
- 处理流
- NYOJ 1103 区域赛系列一多边形划分(卡特兰数)
- get和post的区别总结
- 赛马理论测试
- Win7安装Apache2.4、PHP7和MySQL5.7
- 使用编程复制文件
- C++ 中new和delete浅析
- 编写高质量JavaScript代码的基本要点
- mybatis的setting配置
- 读书笔记:2的幂边界(1)
- java 打印功能实现
- 机械人Bina48有思想有感情
- Mysql之触发器