suncool 发表于 2017-1-12 10:36:29

xp下apache+php的环境的安装——学习php,先整点实用的

  注:转自http://wasw100.iteye.com/blog/493594
  好,才转,摆渡了半天,越弄越乱,这个一次就OK。

xp下apache+php的环境的安装

 想看一下php,在xp下配置了一个apache+php环境。
软件版本:


[*]apache_2.2.14-win32-x86-openssl-0.9.8k.msi
[*]
php-5.2.11-Win32.zip(直接解压就可以用)

  以上软件都在官方网站下载。
  1、安装apache
  直接安装(我安装的目录是D:\tools\Apache2.2)
  中间有个填写服务器名的地方,可直接填写自己的计算机名,邮件填写自己的邮件。
  在浏览器输入http://127.0.0.1/如果输出:

It works!
  那么apache服务器就安装成功了。
  2、安装php
  直接解压即可,我解压到了D:\tools\php-5.2.11-Win32
  3、配置
  将php目录(D:\tools\php-5.2.11-Win32)下的
  php.ini-dist另存为php.ini保存到C:\WINDOWS下(以后配置php就需要修改这个文件)
  libmysql.dll(支持MySQL数据库),
  php5ts.dll(apache服务器支持php)
  复制到C:\WINDOWS\system32(在win2k,nt复制到C:\WINNT\system32下)
  剩下的就是修改配置文件了。
  开始-》所有程序-》Apache Server 2.2-》Configure Apache Server-》Edit the Apache httpd.conf Configuration File
  或者直接用文本编辑器打开:D:\tools\Apache2.2\conf(apache安装目录下conf文件夹)下的httpd.conf
  搜索LoadModule,按对应的方式添加上:

Httpd.conf代码




[*]LoadModule php5_module D:\tools\php-5.2.11-Win32\php5apache2_2.dll  



LoadModule php5_module D:\tools\php-5.2.11-Win32\php5apache2_2.dll
  然后搜索 AddType,在
  AddType application/x-compress .Z 
  AddType application/x-gzip .gz .tgz
  后面添上

Httpd.conf代码




[*]AddType application/x-httpd-php .php   
[*]AddType application/x-httpd-php .htm  



AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
  重启一下服务器,这样服务器就支持php了
  4、测试
  新建一个文本文件,内容如下

Test.php代码




[*]<?php   
[*]phpinfo();   
[*]?>  



<?php
phpinfo();
?>
  保存到apache安装目录下的htdocs文件夹下(我的D:\tools\Apache2.2\htdocs),保存名为:test.php
  打开浏览器,输入http://127.0.0.1/test.php
  如果成功,就输出一些系统信息,如果失败,应该就原样输出
  我也是第一次安装(接触)php,如有问题,请留言,大家共同探讨。
  <!--今天(10月19号)做连接MySQL数据库是发现没有成功,下面是解决方法,有问题大家讨论-->
  今天发现数据库还是连接不上,一连数据库出现下面的错误(要有错误显示,需要修改c:\windows下php.ini的display_errors = Off改为display_errors = On,负责不显示数据):

显示代码




[*]Fatal error: Call to undefined function mysql_connect() in D:\tools\Apache2.2\htdocs\connsql.php on line 8  



Fatal error: Call to undefined function mysql_connect() in D:\tools\Apache2.2\htdocs\connsql.php on line 8

  然后Google,最后终于发现了问题的所在,既然apache连接php成功
  php连接不上MySQL,那问题出现在php的配置上,而不是apache的配置上,所以继续修改php.ini
  在C:\Windows下搜索:extension_dir,原来的配置是".\",你修改为你php解压到的路径,我的是修改为

Php.ini代码




[*]extension_dir = "D:\tools\php-5.2.11-Win32\ext"  



extension_dir = "D:\tools\php-5.2.11-Win32\ext"
  然后继续搜索extension,把

Php.ini代码




[*]extension=php_curl.dll   
[*]extension=php_dba.dll   
[*]……   
[*]extension=php_imap.dll   
[*]……   
[*]extension=php_mysql.dll   
[*]extension=php_mysqli.dll  


 从这里开始php……
页: [1]
查看完整版本: xp下apache+php的环境的安装——学习php,先整点实用的