博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache+PHP+Mysql开发环境搭建
阅读量:6614 次
发布时间:2019-06-24

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

hot3.png

一、Apache服务器安装

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

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

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

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

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

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

    163931_MqPT_2453047.jpg

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

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

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

    sc delete apache

    apache是Apache服务器的服务名

二、安装PHP:

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

三、mysql安装

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

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

五、测试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()

转载于:https://my.oschina.net/zengjs275/blog/651560

你可能感兴趣的文章
iOS 多线程 之 GCD(大中枢派发)(一)
查看>>
Myeclipse中打开接口实现类的快捷键
查看>>
使用JdbcTemplate和JdbcDaoSupport
查看>>
Glibc 和 uClibc
查看>>
Mysql学习第三课-分析二进制日志进行增量备份和还原
查看>>
HDU 6073 - Matching In Multiplication | 2017 Multi-University Training Contest 4
查看>>
如何检测域名是否被微信屏蔽 微信域名检测接口API是如何实现
查看>>
POJ1611-The Suspects
查看>>
Linux下安装Python-3.3.2【转】
查看>>
LeetCode OJ:Merge Two Sorted Lists(合并两个链表)
查看>>
功能测试
查看>>
【BZOJ 1901】Dynamic Rankings
查看>>
PAT (Advanced Level) 1028. List Sorting (25)
查看>>
【转】聚集索引和非聚集索引的区别
查看>>
Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
查看>>
eclipse中如何去除警告:Class is a raw type. References to generic type Class<T> should be parameterized...
查看>>
k sum(lintcode)
查看>>
Android 控件属性
查看>>
React-Native 之 GD (十六)首页筛选功能
查看>>
SSISDB5:使用TSQL脚本执行Package
查看>>