php环境的配置大全

目录
一 Windows(Apache)系统php环境的配置
1. 准备环境
2. 安装与配置
3. 运行测试
二 Windows(IIS)系统php环境的配置
1. 准备环境
2. 安装与配置
3. 运行测试
三 Linux系统php环境的配置
1. 准备环境
2. 安装与配置
3. 运行测试

一 Windows(Apache)系统php环境的配置
1. 准备环境
操作系统:
  WINDOWS XP
所需软件:
  apache(apache_2.0.47-win32)(下载地址:http://www.apache.org)
  php(php-4.3.3-Win32)(下载地址:http://www.php.net)
  mysql(mysql-4.1.8-win)(下载地址:http://www.mysql.com)
  phpMyAdmin(phpMyAdmin-2.6.2-rc1)(下载地址:http://www.skycn.com/soft/10687.html)
  ZendOptimizer(ZendOptimizer-2.5.10-Windows)(下载地址:http://www.zend.com)
(注意:因为我用的是相对比较老的版本,如果您安装的时候最好下最新的版本,安装方法大同小异.)

2. 安装与配置
首先安装apache到c:/apache下
解压php到c:/php下
安装mysql到c:/mysql下
安装ZendOptimizer到c:/Zend/Optimizer下
把phpmyadmin解压到c:/phpMyAdmin

现在开始配置环境,因为mysql基本不需要配置,我们只要让apache支持php就可以了
首先拷贝"C:/php/php.ini-dist" 至%systemroot%/php.ini(我的是c:/windows/php.ini)
然后打开php.ini,
查找"doc_root"改成"doc_root = "C:/Apache""
查找"extension_dir"改成"extension_dir = "c:/php/extensions""
查找"extension=php_gd2.dll"把前面的";"去掉
然后配置它对zend的支持
在最后添加一下几行
[Zend]
zend_extension_manager.optimizer_ts="e:/Zend/Optimizer/lib/Optimizer-2.5.10"
zend_extension_ts="e:/Zend/Optimizer/lib/ZendExtensionManager.dll"
zend_optimizer.optimization_level=15
;zend_optimizer.encoder_loader=0
好了,现在"php.ini"我们配置好了.

接下来拷贝"php4ts.dll"至%systemroot%/system32下
拷贝c:/php/extension/php_gd2.dll 至%systemroot%下

现在我们开始修改apache的的配置文件httpd.conf(C:/Apache/conf/httpd.conf),
在里面设置对php的支持
你只需添加以下2行
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php
这样我们的apache对php的支持就配置好了

apache的其他配置(可选)
如果你的系统装了iis,或者想让apache运行在其他端口
我们可以修改httpd.conf,找到"Listen 80",改成你想要的任何端口,例如"Listen 8000".
另外我们还可以修改apache的主目录,也就是网站的根目录
找到"DocumentRoot "D:/root"",修改成你网站的根目录,例如"e:/root/website".

ok,我们现在把环境配置好了,开始运行apache,mysql开始测试

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:/WINDOWS/system32>net start apache2
Apache2 服务正在启动 .
Apache2 服务已经启动成功。


C:/WINDOWS/system32>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。


C:/WINDOWS/system32>
(注意:我安装的这个版本是apache_2.*,如果你的是apache_1.*,默认的启动命令是"net start apache")
如果你对命令行不熟悉,喜欢界面的话,可以找到apache自带的控制台"Monitor apache server"运行.

3. 运行测试
在D:/root目录下新建test.php,
test.php 文件内容:
<?
phpinfo();
?>
使用http://127.0.0.1/test.php
如果你看到了正确的页面,说明安装成功.
最后我们把phpMyAdmin文件夹放到到网站的根目录,打开http://127.0.0.1/phpmyadmin,如果看到正确页面说明成功

这样整个配置就完成了.
效果图如下:


(图一 php配置成功效果图)


(图二 phpMyAdmin配置成功效果图)

二 Windows(IIS)系统php环境的配置
1. 准备环境
操作系统:
  WINDOWS XP
所需软件:
  iis(5.1)(windows安装盘里自带)
  php(php-4.3.3-Win32)(http://www.php.net)
  mysql(mysql-4.1.8-win)(http://www.mysql.net)
  phpMyAdmin(phpMyAdmin-2.6.2-rc1)(下载地址:http://www.skycn.com/soft/10687.html)
  ZendOptimizer(ZendOptimizer-2.5.10-Windows)(下载地址:http://www.zend.com)
(注意:因为我用的是相对比较老的版本,如果您安装的时候最好下最新的版本,安装方法大同小异.)

2. 安装与配置:
把php解压到c:/php下
安装mysql到c:/mysql下
安装ZendOptimizer到c:/Zend/Optimizer下
把phpmyadmin解压到c:/phpMyAdmin

其实PHP有两种安装方式:一种是CGI的安装方式,另一种是模块(modules)安装方式,
一般推荐后面一种,因为其扩充性比较好.下面就按照这种思路安装.
首先拷贝"C:/php/php.ini-dist" 至%systemroot%/php.ini(我的是c:/windows/php.ini)
然后配置它对zend的支持
在最后添加一下几行
[Zend]
zend_extension_manager.optimizer_ts="e:/Zend/Optimizer/lib/Optimizer-2.5.10"
zend_extension_ts="e:/Zend/Optimizer/lib/ZendExtensionManager.dll"
zend_optimizer.optimization_level=15
;zend_optimizer.encoder_loader=0

接下来拷贝"php4ts.dll"至%systemroot%/system32下
(注意: %systemroot%视Windows版本的不同而不同,这里假设系统安装在C盘下,如果您的是其他的,只要将c改成你的盘符就可以了)
  如果是Windows 9x/ME 则为c:/windows/system
  如果是Windows NT/2000 则为c:/winnt/system32
  如果是Windows XP/server2003 则为c:/windows/system32

下面开始配置iis
"开始-管理工具-Internet 管理工具"或者"控制面板里的-管理工具-Internet 信息服务"
在iis的左面依次点开"www(本地计算机)-网站-默认网站",点右键,属性
选择"主目录"标签,点"配置".在"映射"标签里点"添加".
首先添加可执行文件,点击"浏览",在php目录里找"/sapi/php4isapi.dll"并选中(如果
在sapi目录下不显示文件,你就在窗口的下面在"文件类型"中选中"所有文件*.*"就可以了),
然后在"扩展名"里添入".php",点击"确定"关闭窗口.

(图三 IIS配置图)

下面简单配置一下iis
回到"默认网站 属性",在"网站"标签,"IP 地址"添入本机ip,一般是"127.0.0.1"即可.
"TCP 端口"写入网站的端口,一般是80,但是为了防止和其他服务冲突,
这个端口一定不要其他软件(比如apache,tomcat等)的服务端口一样.我写的是8080
在"主目录"标签的"本地路径"选中网站的根目录,例如"D:/iis".
在"文档"标签,点击"添加",在"默认文档名"中输入"index.php","确定"就ok了.

3. 运行测试
现在基本上把iis配置好了,我们来测试一下
在"D:/iis"下建一个文件test.php,内容如下:
<?
phpinfo();
?>

打开浏览器,输入"http://127.0.0.1:8080/test.php",如果您看到正确页面,说明安装成功.

这样整个配置就完成了.

三 Linux系统php环境的配置
1. 准备环境
操作系统:
  RedHat9.0
所需软件:
  apache(apache_1.3.33)(下载地址:http://www.apache.org)
  php(php-4.3.4)(下载地址:http://www.php.net)
  mysql(MySQL-3.23.52-1/ MySQL-client-3.23.52-1)(下载地址:http://www.mysql.com)

2. 安装与配置
下载软件到/tmp目录

A 安装mysql
cd /tmp
rpm -ivh MySQL-3.23.52-1.i386.rpm
rpm -ivh MySQL-client-3.23.52-1.i386.rpm
/usr/mysql/safe_mysqld &

B安装apache
cd /tmp
tar -zxvf apache_1.3.26.tar.gz
cd apache_1.3.26
./configure --prefix=/usr/local/apache --enable-module=so
make
make install

C安装php
cd /tmp
tar -zxvf php-4.2.3.tar.gz
cd php-4.2.3
./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql
make
make install
cp php.ini-dist /usr/local/lib/php.ini

D配置环境
1) 修改apache配置文件
vi /usr/local/apache/conf/httpd.conf
#此处为html文件主目录
DocumentRoot "/www/"

#为安全起见,去掉"Indexes"
Options FollowSymLinks MultiViews

# 添加默认主页
DirectoryIndex default.php index.php default.phtml default.php3 default.html default.htm

#AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps

2) 修改PHP配置文件
vi /usr/local/lib/php.ini
#register-golbals = On

3) 启动服务
/usr/local/apache/bin/apachectl start

3. 运行测试
我们在”/www”目录下用vi编辑器建立文件index.php,内容如下:
<?
phpinfo();
?>
打开浏览器firefox,输入ur”lhttp://127.0.0.1”,如果您看到正确页面,说明安装成功.

这样整个配置就完成了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值