博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows7下PHP5.6.19+Apache2.4.18+MySql5.7环境配置
阅读量:6443 次
发布时间:2019-06-23

本文共 2258 字,大约阅读时间需要 7 分钟。

此安装参考了网上各方资料,最终整理的内容为本次安装涉及的部分。

一、准备安装材料:

1.从http://windows.php.net/download/ 下载5.6.19 线程安全版(使用apache搭配需要使用线程安全版)

2.从https://www.microsoft.com/en-us/download/details.aspx?id=30679 下载vc11运行库安装包

3.从http://www.microsoft.com/en-us/download/details.aspx?id=48145下载vc14运行库安装包

二、安装和配置php及Apache

1.先安装运行库:使用下载的vc11和vc14安装包进行安装即可

2.将php和apache压缩包解压到某个目录下:如D:\env\Apache24 D:\env\php56 

3.修改apache配置文件D:\env\Apache24\conf\http.conf,并且让apache启动时加载php模块。

需要修改的部分大致如下:

(1)根目录

ServerRoot "D:/env/Apache24"

(2)去掉ServerName前的#号 (此处作用?

ServerName www.example:80

(3)修改DocumentRoot路径(此处可修改为自己的网站文件夹如 "D:/www")

DocumentRoot "D:/env/Apache24/htdocs"

<Direcotry "D:/env/Apache24/htdocs">

(4)修改DirecotryIndex配置

DirectoryIndex index.php index.htm index.html

(5)设置ServerScript目录

--360行

ScriptAlias /cgi-bin/ "D:/env/Apache24/cgi-bin/"

--376行

<Directory "D:/env/Apache24/cgi-bin">

AllowOverride None
Options None
Require all granted
</Directory>

(6)增加支持php的配置

# php5 support

LoadModule php5_module "D:/env/php56/php5apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
# configure php.ini path 
PHPIniDir "D:/env/php56"

(7)测试配置

从D:/env/Apache24/htdocs中找到index.html文件在

body部分增加<?php phpinfo();?>

然后通过命令行启动apache httpd服务:

进入cmd,切换到D:\env\Apache24\bin目录下输入httpd 回车

如果没报错,则启动成功,使用浏览器连接到http://localhost

如果显示以下内容,则配置成功。

 三、MySQL配置

mysql的安装随意。此处谨做配置说明。

复制php (D:\phpEnv\php56)文件夹下的 php.ini-development文件,并将复制后的文件后缀修改为 ini 文件名为 php ->php.ini

然后修改该文件内容:

将extentsion_dir修改为:

extension_dir = "D:/phpEnv/php56/ext"

将;extension=php_mysqli.dll前的分号去掉:

extension=php_mysqli.dll

保存,重启apache即配置完成。

验证mysql连接:

修改D:/env/Apache24/htdocs中的index.html文件内容为

"; $db_servername = "localhost"; $db_username = "root"; $user_password = "1234"; $db_name = "world"; $link = mysqli_connect($db_servername,$db_username,$user_password,$db_name); if (!$link) { die('Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error()); } echo 'Connected successfully' . mysqli_get_host_info($link) . "\n"; mysqli_close($link); ?>

通过命令行启动mysql :切换到mysql/bin目录下 执行mysqld。

然后重启apache服务:在之前打开的用来开启apache的命令行窗口中,按ctrl+c 停止服务,然后重新执行httpd ,启动服务。

最后在浏览器中打开http://localhost 就可以看到如下内容,则表明连接成功。

以上基础环境搭建完成,更多相关使用,请搜索php建站教程 : )

 

转载于:https://www.cnblogs.com/justbeginning/p/5339217.html

你可能感兴趣的文章
App 集成支付宝支付接口(一)沙箱配置
查看>>
svn项目release脚本
查看>>
我的友情链接
查看>>
编译安装php及编译安装mysql常见错误总结及解决办法 网上找的
查看>>
第4周第1课:lvm、磁盘故障小案例
查看>>
AnyChat platform Core SDK V4.9 preview新版本即将发布了
查看>>
java 性能调试工具jprofiler安装和使用
查看>>
COM 互操作 - 第一部分”示例
查看>>
Oracle中随机抽取N条记录
查看>>
自动安装
查看>>
Javascript生成随机数
查看>>
java中关于this的学习笔记
查看>>
sql打印了,但数据库木有数据处理
查看>>
机器学习面试之各种混乱的熵(一)
查看>>
zabbix3.0.4安装部署文档(三)----添加监控主机
查看>>
抓鸡 抓服务器 1433 3306 全自动效率抓鸡
查看>>
Linux常用软件
查看>>
Java下数字类型的转换
查看>>
DNS原理及DNS服务器的建立(主从)
查看>>
过滤某一个时间段的日志----sed
查看>>