PHP运行环境的搭建方法

web前端394709年前

1---将PHP包解压到D:/php下

2---将apache安装到D盘

network domain:localhost

server name:localhost

administrator's email address: toyean@msn.com

3---将PHP下的php5apache2_2.dll文件复制到apache/modules下

4---打开apache/conf/httpd.conf文件

5---复制LoadModule php5_module "D:/Apache2.2/modules/php5apache2_2.dll"

6---复制AddType application/x-httpd-php .php(也可以再加多一些如再加一行,.php改成.html文件,这样.html文件里也可以执行php代码)

7---新建一个项目目录如:(d:/www)

8---修改两处documentRoot值为d:/www

9---DirectoryIndex index.html后加上 index.php index.htm

10---将php文件夹下的php.ini-recommended文件重命名为php.ini文件

11---修改php.ini文件extension_dir值为:"D:/php/ext"

12---去掉extension=php_curl.dll、extension=php_gd2.dll、extension=php_mbstring.dll、extension=php_mysql.dll、extension=php_mysqli.dll、extension=php_zip.dll前面的分号。

修改display_errors = on

将libmysql.dll、php5apache2_2.dll、php5ts.dll、php.ini复制到C:\WINDOWS下

13---重启apache

14---自已设置域名:C:\WINDOWS\system32\drivers\etc\hosts打开添加:127.0.0.1       www.toyean.com

15---安装mysql

16---将phpmyadmin解压到项目目录下如(d:/www),运行https://www.toyean.com/ phpmyadmin/ 就行。


以上是PHP运行环境的配置方法,下面介绍1款php集成的运行环境的工具——APMServ 5.2.6

APMServ 5.2.6,升级了各集成软件的版本,增加了Nginx、Memcached、WinSCP,以及部分Linux命令的支持。


软件名称:APMServ 5.2.6

软件作者:张宴

授权方式:免费软件

发布日期:2008年10月21日

运行环境:WinNT/Win2000/WinXP/Win2003

文件大小:20.4MB  


软件简介:

APMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28&4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动性,将其拷贝到其它目录、分区或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自动进行相关设置,将Apache和MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置,只需鼠标一点即可完成。


1、注意事项:APMServ程序所在路径不能含有汉字和空格。

2、MySQL默认用户名:root,密码为空

3、MySQL数据库文件存放目录:MySQL5.1\data或MySQL4.0\data

4、网站根目录[HTML,PHP]www\htdocs [ASP]www\asp [CGI,Perl]www\cgi-bin

5、访问本机请用http://127.0.0.1/或https://127.0.0.1/ (如果开启SSL)

6、非默认端口,网址为http://127.0.0.1:端口/或https://127.0.0.1:端口/

7、如果在“扩展功能”中选择使用Memcached,它的端口为:11211

8、APMServ集成了以下软件:


Apache 2.2.9 【HTTP服务器】

Nginx 0.7.19 【HTTP服务器】

NetBox 2.8 Build 4128 【HTTP服务器+ASP脚本解释引擎】

PHP 5.2.6 【PHP脚本解释引擎】

MiniPerl 5.8 【Perl脚本解释器】

Memcached 1.2.4 【key-value内存缓存系统】

MySQL 5.1.28 【MySQL数据库服务器】

MySQL 4.0.26 【MySQL数据库服务器】

phpMyAdmin 2.11.9.2 【MySQL数据库在线管理工具】

eAccelerator 0.9.5.3 【PHP脚本加速引擎】

ZendOptimizer 3.3.3 【PHP脚本加速引擎】

OpenSSL 0.9.8h 【HTTPS(SSL)安全传输协议】


附加组件:

㈠Perl、CGI支持(需下载ActivePerl):

APMServ 5.2.6 附带的是MiniPerl,可以运行简单的Perl、CGI程序。如果运行复杂的Perl、CGI程序,请下载ActivePerl,安装在APMServ所在分区根目录下的usr目录中。假如APMServ所在目录为E:\APMServ5.2.6,则将ActivePerl的安装路径选为E:\usr

ActivePerl 5.8.8.819 for Windows


注意事项:

迅雷、Skype、PPLive、BT等软件启动后默认会占用80端口,导致Apache无法启动。解决方法:先关闭这些软件,启动完APMServ之后,再开启这些软件。


软件截图:

㈠主界面:

点击在新窗口中浏览此图片

㈡虚拟主机设置界面:

点击在新窗口中浏览此图片