自己动手配置PHP

网络这东西,说好也好,说不好也不好。

一搜资料,结果倒是多的一塌糊涂,垃圾就是多,搞得一头雾水,也不知道从何处着手,其实原本很简单的东西,被别人搞得是乱七八槽。那些高人,讲东西也是一瓢水,你这样不行啊,新手被你这一忽悠,根本没有办法学习啊~~~~~

在此我三下五去二,搞定这些,供新手朋友们学习…

这几天在学习PHP时,我用的是EasyPHP,因为它比较方便,傻瓜似的一路点下去就将三大件全部安装好!

立马就可以跑程序了。

可是这样也不是办法啊,必须要亲手配置一下。

这天,大家伙还在过情人节时,我早早起来学配置啊...

看了一会儿网上视频,于是开始了。

版本:apache_2.2.4-win32-x86-no_ssl.msi,php-5.2.0-Win32.zip,mysql-5.0.41-win32.zip

然后解压到同一个文件夹,比如C:apache,C:php,C:mysql,这样做好不易出错。

然后安装apache,mysql,这两个比较容易对付,然后解压php

以下是我的配置文件,比较重要的部分:

C:apacheconfhttpd.conf

Line115  LoadModule php5_module "c:/php/php5apache2_2.dll"   
               如果apache2.0下的,则为  LoadModule php5_module "c:/php/php5apache2.dll" 
Line151  DocumentRoot "C:/www"
Line179  <Directory "C:/www">
Line386  AddType application/x-httpd-php .php

C:phpphp.ini

Line520  extension_dir = "C:phpext"

Line631  extension=php_mbstring.dll 

Line639  extension=php_gd2.dll

Line651  extension=php_mysql.dll

在连接数据库时突破出现一个Call   to   undefined   function   'mysql_connect()'…的错误,终于知道了,这个php貌似跟别的语言不一样,它倒变退化了,以前的版本支持mysql,现在必须配置下。

解决方案:

将php目录下的libmysql.dll复制到system32目录下,将php目录下的php.ini复制到windows目录下,重启服务器

另外,mysql的环境变量的配置,将mysql的bin目录的路径,我的是C:mysqlin,加在path后面,前面以";"隔开。

下面有更简单的方法,将这三个组件都安装在C盘下,如C:apache,C:php,C:mysql。

然后下载两个配置文件覆盖以前的文件,路径是:C:apacheconfhttpd.conf与C:phpphp.ini

Victor.Yan      2007-8-19(8.22改)

    A+
发布日期:2007年08月19日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: