`
jd20800991
  • 浏览: 39299 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

配置PHP服务器环境

    博客分类:
  • 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了,庆祝下吧。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics