最新安装PHP开发环境步骤(完整版)

本文详细介绍如何从零开始搭建PHP开发环境,包括安装JDK、ZendStudio、AppServ等工具,并配置PHP、MySQL、Apache环境,以及如何安装和配置ZendOptimizer和ZendDebugger。

本人近期有兴趣搞PHP开发,但上网稳配置的步骤,一大堆,也

1.安装JDK 1.6

2.安装Zend studio 8.0

3.安装AppServ 2.5.10,详细步骤如下:

第一步:需要下载AppServ Windows安装包,我下载的是appserv-win32-2.5.10安装包,因为这个版本还可以自动安装配置Zend Optimizer,相对比较全,这里截图只有appserv-win32-2.5.9,希望大家也能看得明白吧,因为安装的步骤,大体上都一样的。

第二步:点击AppServ安装程序,根据提示一步一步操作下去即可。

 

启动AppServ安装程序

选择AppServ的安装目录

选择AppServ的安装目录

配置AppServ中apache的Server Name和管理Email

简单配置AppServ中的Apache

  主要配置Apache中的Server Name、Email以及HTTP服务的端口,Server Name一般设置为localhost,如果80端口已有其他服务,需要修改HTTP的服务端口,比如8080,本人认为,这里IT的朋友要注意的一点是:很多国内用户都是Windows用户,所以很多都有安装IIS 6.0,因为IIS默认是80端口,所以这里的端口要改为8080会比较好,以免以后使用起上来会冲突。

配置AppServ中的Mysql服务用户名和密码

配置AppServ中的Mysql服务用户名和密码

  MySql服务数据库的默认管理帐户为root,默认字符集为UTF-8,可根据需要自行修改相关的字符集编码,一般UTF-8比较通用。

  下一步后开始自动安装AppServ,最后点击Finish后,AppServ会自动启动APACHE和MYSQL服务,如果安装安全卫士360,会弹出对话框询问是否开机时启动,建议开机时自动启动,我在测试时没有选择开机自动启动AppServ,导致时常AppServ无法运行,每次手工启动后一段时间,APACHE或MYSQL即停止服务,需要再行启动,这可能和杀毒软件有关。

AppServ安装配置成功

  只要在游览其中输入http://localhost,即可看到下图,说明AppServ安装成功了。

AppServ安装成功后的访问界面

AppServ安装成功后的访问界面

AppServ的兼容性

  如果当前系统下配置安装了其他PHP运行环境,比如DEDEAMPZ,AppServ安装时会出现MySql安装出错信息,忽略后继续安装,安装完毕后AppServ的PHP配置环境无效,PHP运行环境仍然会是DEDEAMPZ,MySql也是DEDEAMPZ时的数据库(估计和没有覆盖之前相关Mysql的DLL文件有关),虽然可在Appserv菜单下编辑数据库。

PHP环境安全配置说明

  在AppServ配置安装成功后,运行http://localhost/phpinfo.php可以查看PHP运行环境的相关信息。AppServ中php.ini配置文件中的部分选项我个人认为有欠考虑。

  全局变量开关开启:register_globals = On,为安全起见,正式运行网站请关闭此选项。

  错误显示开关:display_errors = On,同上,正式运行网站请关闭此选项。

  文件上传临时目录:upload_tmp_dir并没有设置,此问题会导致PHP文件上传报错。PHP文件上传功能如何实现?

AppServ其他配置说明

  AppServ下Apache和Mysql都有启动和停止的批处理文件,效果和开始菜单中Start和Stop Apache和Mysql效果一样。

  AppServ的程序执行文件运行目录默认设置为AppServ/www目录,可编辑Apache配置文件httpd.conf,找到DocumentRoot,更改网站程序执行文件的运行目录。

Mysql和phpmyadmin安全设置

  AppServ安装程序时设定的Mysql数据库用户名和密码在访问phpmyadmin时需要用到,请务必牢记。phpmyadmin默认以http方式访问。如果修改了数据库密码,需要进入www/phpmyadmin/config.inc.php文件修改$cfg['Servers'][$i]['password'],另外为了安全,防止别人进入phpMyAdmin,你可以打开www/phpmyadmin/config.inc.php,设定$cfg['PmaAbsoluteUri']的值为 ’http://localhost/phpMyAdmin’;

Zend Optimizer安装

  appserv-win32-2.5.9安装包还配有Zend Optimizer安装选项,只需要下载Zend Optimizer安装包,其会自动安装至AppServ的安装目录,非常方便。

 

至此,安装完PHP,MYSQL,Apache的环境后,准备下一步,配置Zend Studio 8.0的调试环境:

Zend Debugger的安装

        Zend studio安装后,对于编辑的php程序,我们还需要调试,Zend提供了一款高效的调试工具:Zend Debugger。我下载的是ZendDebugger-5.2.14-cygwin_nt-i386.zip

    1. 将下载的压缩包解压后,打开该文件夹,会看到readme.txt文档(11)。其中的说明就是安装过程。我们一一说明。


11

        2. 在刚解压的文件夹里面找到与你安装的PHP版本对应的ZendDebugger.dll文件(windows下这样做,如果是linux,找ZendDebugger.so) 我们之前安装的是PHP5.2版本,所以我们打开文件夹5_2_x_comp文件夹,在里面我们就可以看到ZendDebugger.dll

        3. 拷贝ZendDebugger.dll到适当的目录。最好是拷贝到php安装目录下的ext文件夹下,那你们放的都是库文件。之前我安装的php目录在D盘,这样ZendDebugger.dll的路径就是D:/php/ext

        4. 打开php.ini文件(系统目录windows)

        11中第2条是要在php.ini文件中增加这样一行:

        zend_extension_ts=/full/path/to/ZendDebugger.dll
        Windows non-tread safe: zend_extension=/full/path/to/ZendDebugger.dll

        这样我们将其目录替换,在php.ini文件的末尾增加:

        [Zend]
        zend_extension_ts=d:/PHP/ext/ZendDebugger.dll

        注意此处使用的是“/”而不是“/”

        5. 11中第3条是接着增加如下两条:

        zend_debugger.allow_hosts=<ip_addresses>
        zend_debugger.expose_remotely=always

       我们需要替换其中的IP地址:

        zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.101/24
        zend_debugger.expose_remotely=always

        其中的“192.168.1.101”是我电脑的本地IP地址,你可以换成你自己的,其他的照写。

        通过如下方式可以看到你自己的IP地址:

        右键点击桌面图标网上邻居”| “属性,在出现的窗口中右键点击本地连接”|“属性,出现属性窗口,下拉文本框会看到“Internet协议(TCP/IP)”,选择此条,点击下面的属性,又会出现一属性窗口。在其中会看到“IP地址(IP)”,前面的是“192.168.1.”,最后一个数字你就可以用来替换我这里的“101”(12)


12

          5. 11中第4条是将dummy.php文件拷贝到网页根目录下(就是apache的配置文件httpd.conf中定义的DocumentRoot目录)。之前我定义的是否“D:/footloose”,就把dummy.php文件拷贝到这个目录下。

         6. 重启Apache就可以了。

         7. IE浏览器中打开phpinfo.php文件,可以查看Zend Debugger信息(13)

 
13

         8. 打开Zend Studio,打开“tool(工具)”| “Preferences(首选项)”。在打开的首选项窗口中选择“Debug(调试)”选项卡,设置调试方式为服务器,Debug Server URL填写web服务器的URL。如果是默认80端口,就可以不写端口号,直接写成127.0.0.1/或者localhost/。如果apache的端口是8080,就写成127.0.0.1 8080/(14)


14

然后点击Php Server的Configure按钮:

         9. 打开Zend Studio,打开“tool(工具)”| “Check Debug Sever Connection (检查Debug服务器连接)”。如果显示如下成功窗口(15),则安装debugger成功。


15

         至此,我们完成了php编程所需要的全部准备工作,接下来就可以开始进入PHP旅程了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值