信步漫谈之PHP—开发环境搭建

Posted 临渊启明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了信步漫谈之PHP—开发环境搭建相关的知识,希望对你有一定的参考价值。

php(外文名:Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。

php可以在linux下开发,也可以在windows下开发,本文主要介绍windows下的开发环境搭建。

方法一:使用appserver或者wmap软件直接安装(套餐软件)
优点:简单,方便,不要自己配置。
缺点:不够灵活,比如版本升级。

1、AppServ
    AppServ 是 PHP 网页架站工具组合包,泰国的作者将一些网路上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、PHP、mysql、phpMyAdmin 等。
    安装包下载地址:https://www.appserv.org/en/version-history/
    测试安装是否成功(默认配置),访问地址:http://localhost:80/
    apache启动方式:
        方法一、services.msc进入服务界面,启动apache服务
        方法二、进入AppServ的安装目录下的apache目录运行脚本apache_start.bat
2、WampServer
    Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,WAMP一切都搞定了。

此处以AppServ为例说明,安装目录如下:
image

方法二:手动安装配置各部分软件
自己安装各个部分软件,手动配置(apache(或者iis) +php+mysql+phpadmin[这个可以没有])
优点:灵活,可以根据开发需求选择不同版本软件.
缺点:麻烦,有一定难度

1、apache
httpd在win32下的各个版本获取地址:http://archive.apache.org/dist/httpd/binaries/win32/
2、php
php发布资源地址:http://windows.php.net/downloads/releases/archives/
3、mysql
下载地址:http://www.mysql.org
4、phpMyAdmin
下载地址:https://www.phpmyadmin.net/

安装步骤:
1、安装apache、php、mysql
    apache、php、mysql最好安装到同一个目录(为了便于php环境的管理),例如:c:/phpenv
2、apache和php的整合
    1)在apahce的 conf目录的httpd.conf做如下配置(在 LoadModule 配置后面添加)

LoadModule php5_module c:/phpenv/php-5.3.6/php5apache2_2.dll
PHPIniDir “c:/phpenv/php-5.3.6"
AddType application/x-httpd-php .php .phtml

    2)将php安装根目录下的php.ini-??(此处有两个php-ini-??文件,分别是php.ini-development和php.ini-production,前者适合开发测试使用,后者拥有较高的安全性设定,则适合上线当产品使用) 改成php.ini 意为启用开发模式。(否则apache会去使用c盘下的php.ini)
    3)在php.ini 中指定扩展模块路径

extension_dir = "E:/phpenv/php-5.3.6/ext"  (此处建议使用绝对路径,不要使用相对路径)

    4)重启apache
    5)测试是否整合成功Demo
    编写test.php放到apache的htdocs目录下

test.php:
<?php phpinfo(); ?>

3、php和mysql整合
    1)在php.ini文件开启支持mysql(原先以下的配置项在php.ini中是注释掉的,去掉注释即可)

extension=php_bz2.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll

    2)重启apache
    3)测试是否整合成功Demo
    编写testmysql.php放到apache的htdocs目录下

testmysql.php:
<?php
    $test=mysql_connect("localhost","root","root");
    if($test){
        echo \'ok\';
    }else{
        echo \'no ok\';
    }
?>

4、安装phpMyAdmin
    1)解压phpMyAdmin
    2)将解压后的文件夹拷贝到apache的hdocs目录下
    3)启动apache服务器
    4)登录网址http://localhost/phpmyadmin/setup/index.php根据提示逐步安装即可

 

FAQ:
1、如果在整合以后,报告不能加载,可能是缺少vc的相关文件
解决方法:安装vc6 vc9库文件(例如:vcredist_x86-v6.zip和vcredist x86 2008-v9.zip)

以上是关于信步漫谈之PHP—开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

信步漫谈之Eclipse—性能调优

信步漫谈之XSLT—基础介绍

信步漫谈之ExtJs—基础介绍

搭建Python+Eclipse开发环境

PHP之开发环境搭建

AutoCAD二次开发——AutoCAD.NET API开发环境搭建