您的位置:首页 > 编程语言 > PHP开发

PHPwamp开发环境搭建详解

2016-06-15 22:18 369 查看
      其实如果自己不想配置开发环境,可以直接下载wamp集成开发环境,但是对于学习而言,还是自己配置要好一些。首先我们需要下载apache和php以及mysql,apache下载地址:http://httpd.apache.org/download.cgi,php下载地址:http://php.net/downloads.php,mysql下载地址:http://dev.mysql.com/downloads/。下载的版本可以不下载最新,但是最好稳定一点的。

      第一步安装apache,安装完了之后启动apache,打开cmd输入命令httpd -k install,注册为windows服务。如果遇到无法启动的情况,那么有可能是80端口被占用,我们可以通过命令nestat -aon|findstr "80"查看80端口是否被占用,如果被占用的话,打开apache目录下的conf文件,找到httpd.conf(这个配置文件是apache最重要的配置文件,相当于人的大脑),打开它,ctrl+F搜索并找到Listen 80,这个时候只需要把80这个端口值改成一个没被占用的端口值即可,比如8080;如果80端口没有被占用,但是还是启动不了apache,那就有可能是路径的问题,把httpd.conf里面的Define
SRVROOT的路径值改为当前apache的目录即可。如果还是不行,那就打开cmd,cd到apache的bin目录下,输入httpd -k start,会提示错误的原因,再针对错误的原因修改即可。最后,打开浏览器,输入http://localhost查看是否安装成功即可。这里还有一个注意事项,那就是写路径的时候使用 '/'而不是'\'。

     第二步安装php,安装php没什么难度,基本都是下一步。

     第三步将apache和php整合在一起,同样是先打开apache的httpd.conf配置文件,通过ctrl+F搜索到LoadModule,并输入LoadModule php5_module ~php的安装路径/php5apache2_2.dll        PHPIniDir  "~php的安装路径"        AddType applicaiton/x-httpd-php
.php .phtml 这三段代码,红色字体部分需要替换为电脑中php的安装路径。然后我们要做的是把php目录下php.ini-development改为php.ini启动开发模式,接下来编辑php.ini,ctrl+F搜索到extension_dir把php目录下ext文件的路径拷贝过去。最后就可以测试是否整合成功了,新建一个php文件,写入测试代码<?php phpinfo(); ?>,保存在apache里面的htdocs中,在浏览器打开之后如果显示的是php对应版本的各种信息就证明整合成功了,apache和php就连接在一起了。

     第四步进行mysql的安装,安装mysql也没什么难度,直接下一步即可,就只有root用户那设置一下密码。

     最后一步就是将mysql和php进行整合,其实也就是对php.ini进行相关修改开启支持Mysql,具体修改如下:找到extension=php_bz2.dll和extension=php_gd2.dll以及extension=php_mysqli.dll,把这三项前面的";"去掉,";"是注释的意思,还有一项比较特殊的:extension=php_mysql.dll,特殊在于在php7中没有这一项,也就是说被移除了的,这样的话也就代表mysql扩展系列的语句也被移除了,针对于Mysql用的语句可以是Mysqli或者POD。进行完修改之后,然后就可以测试了,如果读者安装的不是php7,那就可以用如下代码进行测试<?php
$conn=mysql_connect("localhost","root","安装时设置的密码") if($conn){ echo "OK"}else{ echo "NO"} ?>红色部分需要替换成安装mysql时设置的root用户密码,如果最后显示OK,那证明整合成功。如果安装的是php7,那么mysql_connect语句就失去了效果,这个时候就只需要把mysql_connect替换成new mysqli就可以了。

    以上便是搭建PHP开发环境的全部过程,由于个人情况不同,所以遇到的问题可能以上写的不能完全解决,写的不好之处还请多多包涵,指出错误,大家一起讨论!谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: