`

配置PHP服务器环境

阅读更多

      昨天帮一个同学弄解决一个PHP的问题,由于自己平时开发是在公司的远程服务器上开发,所以本机没有装有PHP服务器的环境,正好借这次帮忙,顺便把自己本机的PHP环境搭好。本想这是很容易的事情,结果昨天下午却出现了很多问题,也搜索了很多网页,但都没有解决在本机的问题。借老师说过的一句话:虽然一些问题具有普遍性,但解决方法却是个体的。这里也正好把自己遇到的一些问题给总结下,方便学习。

 

      这次搭建PHP的环境是: Apache2.2 + PHP5; 平台是win XP。

      第一步:下载Apache安装包,推荐网站可在apache官方网站下载。

                   地址是:http://httpd.apache.org/download.cgi

                   由于我是在win XP下安装php环境,所以下载的是Win32 Binary without crypto (no mod_ssl)的安装包。下载下来直接点击安装。

                  安装apache 2.2的方法很简单,网上有很多相关的介绍,我就简单介绍下:

                  1. 双击软件包,先按照默认步骤安装。 选择安装目录最好不要在目录名有空格或者其他中文字符的目录下,比如program files; 因为有可能会出现意外的情况,但大多数应该不会有这个问题。 

                  2. 当进行到下面步骤时: 提示填入Server information. 这里需要自己输入相关信息。

                      在Network Domain下填入您的域名(比如:localhost或baidu.com),在Server Name下填入您的服务器名称(比如:www.baidu.com,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:sifuf@163.com),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。一般选择如图所示。按“Next”继续。

                 3. 安装完成后,如果80端口已被占用了,需要修改端口,可以在apache的安装目录下conf下打开httpd.conf文件,查找到Listen 80的位置,把80改成你想要的端口,然后点击apache server monitor里面的restart重启,我这里改的是8090端口,如果改成这样了,访问页面的地址就是http://localhost:8090/, 如果提示It works 或者其他相关apache的相关信息,说明apache安装成功。

 

      第二步:apache安装成功后,接下来就来配置PHP5.

                1. 首先下载PHP5,地址是http://www.php.net,到download页面,我当时选择的是windows Binaris下的PHP 5.2.9-2 zip package连接,下载这个php的zip包。

                2. 将下载下的php包解压到一个目录下,我这里是D:\php5。

     

      第三步:修改C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf文件。

                  假设php工程的文件夹:E:\Project\PHPTest,

                  假设php5的解压路径是:D:\php5,

                  注意:C:\Program Files\Apache Software Foundation\Apache2.2这是我apache2的安装路径,根据每个人的安装路径不同而异.如安装路径是C:/program/apache2则该文件就在"C:/program/apache2/conf\httpd.conf"

                1. 将DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" 改为

                   "E:/Project/PHPTest". 这是指定php的工程文件夹。

                2. 将<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">应改为<Directory "E:/Project/PHPTest">.

                3. DirectoryIndex index.html修改为DirectoryIndex index.html index.php这样就可以默认支持index.php为默认加载页。

        4.<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">

                        AllowOverride None

                        Options None

                        Order allow,deny

                        Allow from all

                  </Directory>

         在下面添加

                  <Directory "D:/php5/">

                     AllowOverride None

                     Options None

                     Order allow,deny

                     Allow from all

                 </Directory>

               5. 在httpd.conf文件中的最后加上下面的三行代码:

                   LoadModule php5_module "D:/php5/php5apache2_2.dll"   

                  AddType application/x-httpd-php .php

                  PHPIniDir "D:/php5/"

 

      第四步:修改php.ini文件    

               1. 在php5安装目录下将php.ini-dist改为php.ini。

               2. 打开php.ini文件,将extension_dir="./"修改为extension_dir="D:/php5/ext".

               3. 很多时候需要利用session对象来存储数据,所以修改 ;session.save_path = "/temp" session.save_path = "D:/php5/session"注意:D:/php5/session这个目录是需要手工创建的,也可以创建其他的目录,不过感觉最好还是放在PHP的目录下,免得误删或者备份的时候忘了备份。

       

 

      第五步: D:\php5\php5ts.dllC:\WINDOWS\system32\.

 

      第六步:重新起动apache以后,可以在工作目录下面新建index.php,写入:

                      <?php

                             phpinfo();

                      ?>

           然后访问http://127.0.0.1/ 如果想使用简写标记<?   ?>请修改php.ini中的short_open_tag= Offshort_open_tag= On 但是如果要在代码中使用XML,则最好不要使用这种格式。记得重启Apache服务器.

 

 

到此PHP服务器的配置完成了,现在你可以使用开发php了,庆祝下吧。

    

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    动态网站开发之PHP服务器环境配置.pptx

    本文主要介绍如何配置PHP服务器环境,以便于开发和运行PHP应用程序。 **3.1 PHP服务器概述** PHP服务器与HTML网页的运行原理略有不同。在静态HTML网页中,客户端浏览器向服务器发送请求,服务器直接返回HTML内容给...

    PHP介绍及服务器环境配置.ppt

    配置PHP服务器环境,通常涉及以下几个步骤: 1. **服务器选择**:可以选择IIS(Internet Information Server)或Apache。IIS是微软的Web服务器,主要运行在Windows系统,而Apache支持多种操作系统。 2. **安装...

    第1章:PHP介绍及服务器环境配置.pptx

    在Windows环境下,有多种方式配置PHP服务器环境,包括使用IIS(Internet Information Server)和Apache。 1. **IIS服务器配置**: - IIS是微软开发的Web服务器,仅支持Windows操作系统。 - 安装PHP时,需要修改`...

    2022年优秀-PHP介绍及服务器环境配置.pptx

    在了解了PHP的基础之后,我们来看看如何在Windows环境下配置PHP服务器环境。这里有两个常见的选项:IIS(Internet Information Services)和Apache。IIS是微软提供的Web服务器,它主要运行在Windows操作系统上,而...

    服务器php环境搭建(phpwamp服务器集成环境下载)

    总的来说,PHPWAMP为PHP开发者提供了一站式的解决方案,简化了服务器环境搭建的过程,使他们能更专注于代码编写和Web应用的开发。无论你是新手还是经验丰富的开发者,PHPWAMP都是一个值得信赖的工具,帮助你在...

    2003服务器环境搭建-PHP环境配置教程

    配置php.ini - 进入X:\Server_Core\PHP文件夹,将php.ini-dist重命名为php.ini。 - 修改`extension_dir`的值为`X:\Server_Core\PHP\ext`。 - 在`Windows Extensions`部分开启必要的扩展支持。 ##### 3. 复制DLL...

    PHP+MYSQL php网站环境配置,服务器php网站搭建

    - 配置PHP,包括设置PHP.ini文件以调整内存限制、错误报告级别、上传文件大小等。 - 将PHP解析器添加为IIS的处理程序映射,确保IIS知道如何处理.php文件。 2. **MySQL安装**: - 安装MySQL服务器,这通常涉及...

    无敌服务器php配置文件

    在构建和管理一个高效、稳定的服务器环境中,PHP配置文件起着至关重要的作用。"无敌服务器php配置文件"可能指的是一个优化过的PHP配置设置,旨在提高服务器性能,增强安全性,并简化维护工作。以下是一些关于PHP配置...

    PHP一键环境配置最新版

    这个最新版本集成了最新的PHP版本和常用的Web服务器,如Apache和Nginx,以及数据库MySQL,帮助用户快速建立本地开发环境,无需手动配置各个组件的路径、端口和依赖项,大大提高了开发效率。 该压缩包包含以下关键...

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat)_怎么配置php运行环境

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat) 一台linux上同时运行php和java网站项目 一台linux上同时运行apache httpd和java tomcat

    关于windows2003服务器php环境的配置.ppt

    关于windows2003服务器php环境的配置

    服务器专用php绿色集成环境(700个php版本随意切换)

    ...这种灵活性允许开发者根据需求快速调整服务器配置,无需重新安装整个环境。 ... 描述进一步强调了该集成环境是专门为服务器设计的,并且...通过详细的文档和易于操作的界面,用户可以高效地管理他们的PHP服务器环境。

    服务器php环境安装

    在IT行业中,服务器环境的配置是一项基础且至关重要的工作,特别是在使用PHP开发Web应用时,LAMP环境(Linux操作系统、Apache服务器、MySQL数据库和PHP解释器)是常见的选择。本教程将详细介绍如何在Linux服务器上...

    php环境配置服务器配置与环境搭建.pdf

    本文档主要介绍了如何配置PHP开发环境,包括服务器硬件配置、软件系统支持以及PHP+MySQL+Zend+IIS的搭建步骤。首先,我们来看看服务器的硬件配置。 服务器采用的是IBM System x3850 M,这是一款企业级的4U机架式...

    第1章PHP介绍及服务器环境配置.ppt

    "PHP介绍及服务器环境配置" 本章节将对PHP进行介绍,并详细讲解服务器环境配置的相关知识点。 1. 静态网站 静态网站是指在网页文件中不存在程序代码,只有HTML标记,通常网页文件以.htm或.html结尾。静态网站的...

    服务器环境搭建、php服务器环境软件(支持自由定义php版本、定期重启动服务)

    在IT行业中,服务器环境搭建是基础且至关重要的工作,尤其对于PHP开发人员来说,拥有一个稳定、可定制的PHP服务器环境能极大地提升开发效率。PHPWAMP是一款专门为满足这一需求而设计的服务器软件,它提供了对PHP版本...

    Windows 下 Nginx+PHP+MySQL 服务器环境安装配置包

    包含 Nginx+PHP+MySQL 安装包,还有 OpenSSL 安装包和几个实用 bat 小脚本,涵盖了从搭建 Nginx,自签署 SSL 证书,配置 HTTPS ,部署和配置 Windows PHP 服务器环境,连接 MySQL 的全部所需软件。Linux 可能是搭建...

    Windows2008服务器环境配置方法

    7. **配置PHP与IIS集成** 使用FastCGI配置IIS以支持PHP。在IIS管理器中,选择站点,双击"处理程序映射",添加一个新的映射,执行文件指向PHP的可执行文件(如php-cgi.exe),扩展名为.php。 8. **安装Zend ...

    PHP介绍及服务器环境配置.pptx

    ... ... ... 3. **简单易学**: 语法简洁,适合初学者快速上手。...这种模式使得网站可以根据用户输入或特定条件动态生成不同的页面内容。...通过配置合适的服务器环境,开发者可以轻松地利用PHP创建出功能丰富的动态网站。

Global site tag (gtag.js) - Google Analytics