1. 云栖社区>
  2. PHP教程>
  3. 正文

Apache+PHP+Mysql开发环境搭建

作者:用户 来源:互联网 时间:2017-12-01 20:24:08

mysqlphp开发apache环境搭建

Apache+PHP+Mysql开发环境搭建 - 摘要: 本文讲的是Apache+PHP+Mysql开发环境搭建, 一、Apache服务器安装 下载windows版Apache(我把安装文件放在百度云盘-软件-Apache) 找到/Apache/conf/httpd.conf文件,用记事本打开,找到:Define SRVROOT 这一项,将其右方的值改

一、Apache服务器安装


下载windows版Apache(我把安装文件放在百度云盘-软件-Apache)


找到/Apache/conf/httpd.conf文件,用记事本打开,找到:Define SRVROOT 这一项,将其右方的值改为当前你Apache安装存放的目录地址。


继续找,找到:Listene 80若你的80端口被占用(可在cmd下用命令netstat -a查看),则将80端口改为别的保存httpd.conf文件。


以管理员身份启动cmd。切换到bin所在目录。运行httpd -k install命令

-----e:回车----cd bin目录回车----httpd -k install


正常安装完毕如下图所示:其中,Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。

Apache+<a href=PHP+Mysql开发环境搭建">


在安装目录中,找到D:/application_software/Apache/bin/ApacheMonitor.exe可执行文件,双击运行。即可启动Apache


关闭Apache服务器的时候,请先点击“Stop”关闭apache服务。


若Apache服务器软件不想用了,想要卸载,需要先卸载apache服务(切记,若直接删除安装路径的文件夹,会有残余文件在电脑,可能会造成不必要的麻烦)在CMD命令窗口,输入如下(建议先停止服务再删除):

sc delete apache

apache是Apache服务器的服务名


二、安装PHP:


将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。


三、mysql安装


下载msi版本为图形界面安装版本


四、win7综合配置Apache+MySQL+PHP


http://jingyan.baidu.com/article/fc07f98914d36c12fee51960.html


五、测试Apache支持PHP完成


我们在上面指定Apache的WEB服务器的根目录为E:/amp/htdocs


所以在htdocs文件夹中创建index.php文件,并写入如下内容。


<?php


phpinfo();


?>


打开浏览器,访问localhost,一切正常的话,就会显示php的相关配置信息。


六、测试PHP能访问mysql


最后我们需要测试下PHP是否已经能够连接数据库,我们在配置过程中,曾经将;extension=php_mysql.dll等一系列与MySQL相关的扩展之前的分号给去除,


这样PHP就能够通过这些扩展完美支持相应的程序。


在根目录中创建mysql.php文件,并写入如下内容。


<?php


$dbc= mysql_connect("127.0.0.1","root","(你的mysql密码)");


if(!$dbc) {


echo"数据库链接错误!";


}else{


echo"PHP环境搭建:Windows7系统配置PHP+Apache+MySQL环境教程";


}


mysql_close();


?>


在浏览器中访问,127.0.0.1/mysql.php,如果提示“PHP环境搭建:Windows7系统配置PHP+Apache+MySQL环境教程”,则说明PHP已经完美支持MySQL了。


但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in,看意思就很明了,说mysql_connect这个模块将在未来弃用,请你使用mysqli或者PDO来替代。


将函数mysql_connect()改为mysqli_connect()



以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql , php , 开发 , apache , 环境 搭建 ,以便于您获取更多的相关知识。