`
javaeyeren
  • 浏览: 126530 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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”,如果您看到正确页面,说明安装成功.

这样整个配置就完成了.

分享到:
评论

相关推荐

    php环境配置文件——php环境配置文件

    ### PHP环境配置详解 #### 一、概述 对于初学者来说,配置PHP环境可能是一项既繁琐又复杂的任务。本文档旨在提供一个清晰明了的指南,帮助读者顺利地完成PHP环境的基本配置。本文档适用于Windows XP系统,并将指导...

    php开发环境设置

    PHP 开发环境设置 本文将指导您如何设置 PHP 开发环境,包括安装 PHP、MySQL 和 Zend Optimizer 3.2.0 的详细步骤。 一、安装 Apache 1. 打开我的电脑,进入 D 盘,在其下新建一个文件夹,名为 local。 2. 到 ...

    php环境配置教程

    对于初学者或需要在Windows服务器上配置PHP环境的专业人士来说,了解如何配置PHP环境至关重要。本文将深入探讨如何在IIS(Internet Information Services)上配置PHP与MySQL的集成环境,确保你能在短短两分钟内完成...

    PHP环境配置相关问题

    PHP 环境配置相关问题总结 PHP 环境配置相关问题是 PHP 开发者在配置 PHP 环境时需要关注的问题。PHP 官网提供了多种版本的 PHP 下载,包括 VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread ...

    apache + php 环境配置

    标题中的“apache + php 环境配置”指的是在个人计算机或服务器上设置Apache HTTP Server作为Web服务器,并集成PHP解释器来运行PHP脚本的过程。这个过程是搭建PHP开发环境的基础,使得开发者可以在本地进行PHP应用...

    PHP5.5环境配置

    PHP环境配置

    PHP一键环境配置最新版

    PHP环境配置是开发PHP应用程序的基础,包括以下几个核心组成部分: - **PHP**:PHP是一种广泛使用的开源脚本语言,尤其适用于Web开发。最新版可能包含了PHP7或更高版本,提供了更高的性能和更多的新特性。 - **...

    apache + php 的运行环境配置程序

    2. **连接库**:在PHP环境中,MySQL的连接依赖于libmysql.dll库。如描述中提到,将这个文件复制到系统目录C:\Windows\System32下,以确保PHP能够找到并使用它。 3. **配置PHP连接**:在php.ini中开启mysqli或PDO_...

    php5.5环境变量配置

    在这个环境中,我们将讨论如何配置PHP 5.5的环境变量,以便在Windows系统上能够顺利运行PHP程序。 首先,我们需要下载并安装PHP 5.5。这通常涉及到从官方PHP网站获取合适的二进制发行版,对于Windows系统,可能是预...

    PHP环境设置软件

    **PHP环境设置软件——phpStudy详解** PHPStudy是一款广受欢迎的集成开发环境,专为PHP开发者设计,用于快速搭建PHP运行环境。它包含了Apache服务器、MySQL数据库、PHP等多种必备组件,使得用户无需逐一安装和配置...

    php环境配置.doc

    【PHP环境配置】 在搭建PHP开发环境时,通常需要集成三个主要组件:PHP、MySQL和Web服务器。在这个例子中,我们将使用PHP5、MySQL5和Apache2作为基础,同时安装phpMyAdmin来管理和操作MySQL数据库,以及Zend...

    php环境配置程序

    总之,PHP环境配置是Web开发的基础工作,使用一键安装程序可以快速启动开发,但同时也需要注意安全性与性能优化。通过理解各个组件的作用和相互关系,开发者能更好地驾驭这个环境,提升开发效率。

    IIS上asp和php环境配置文件

    以上就是使用给定的压缩包在IIS上配置ASP和PHP环境的详细过程。这只是一个基础的配置,实际生产环境中可能还需要考虑更多因素,如安全设置、性能优化、错误处理和日志记录等。了解这些知识点有助于构建高效、稳定的...

    php环境配置自己写的 文档

    总的来说,配置PHP环境涉及安装Apache,设置PHP配置文件,调整Apache配置,以及可能的性能优化工具的安装。这个过程对于任何想要在本地环境中开发和测试PHP应用程序的人来说都是必要的。通过正确配置,可以确保PHP...

    PHP开发环境安装和配置

    【PHP开发环境安装和配置】 在进行PHP开发之前,首先需要搭建一个合适的开发环境,这通常包括Apache服务器、PHP解释器以及MySQL数据库。本指南将详细介绍如何在Windows系统上安装和配置这些组件。 一、获取开发...

    JSP和PHP环境配置知道

    **JSP和PHP环境配置知识详解** 在Web开发领域,JSP(JavaServer Pages)和PHP(Hypertext Preprocessor)是两种常见的服务器端脚本语言。它们用于创建动态网页和应用程序,各自拥有独特的特性和优势。配置JSP和PHP...

Global site tag (gtag.js) - Google Analytics