1、安装 PHP168 整站时出现空白页的解决过程 .首先,我的 PHP 环境:系统:Windows xp professional WEB 服务器:Apache 2.2 数据库:Mysql 5.0 zend 优化:zend optimizer-3.3.0 PHP 环境搭建好后 ,编辑并执行 PHPINFO.PHP,网页能显示出状态,可不知道其中细节是否正常(后来才知道根本没有 mysql 的部分),但肯定 Zend optimizer 正常,下边开始安装 PHP168 整站第一步:打开 http:/localhost 正常进入安装模式。(注:如果第一步就是空白页的话,请检查你的网页根目录是不是用
2、了中文名,改为英文试试。) 第二步:问是否独立运行, 选是,并正常进入第三步. 第三步: 让填写数据库主机和数据帐号和密码,所使用的数据库, 填写好后,点下一步后,出现空白页,并且无任何提示。如果什么都不填,点下一步有正常提示:“错误提示: 数据库主机,用户名,数据库,数据表前缀不能同时为空,点击返回。”(注:数据库编码方式那一项最好不要改,用它默认的,我改过 UTF8,安装后整个网站都不支持中文。)我安装其他的 PHP 模板也是到第三步填数据库信息时出错,并且都是没任何提示,都是空白页。 是不是我数据库有问题?我重装了 MYSQL 也不行,有人说删除里面的数据库就能装了,我删除了 datab
3、ases 里面的 mysql 和 test 还是不行。 我的问题出在哪儿了?写个脚本先测试下 php 连接 mysql 是否正常吧 .用记事本将其存为 test.php 并放在网页根目录下,在浏览器输入:http:/localhost/test.php 看是否正常。问题终于出来了:网页显示:Fatal error: Call to undefined function mysql_connect() in大概是函数 mysql_connect() 未定义。可能是 PHP 连接 MYSQL 出现了问题,于是又重新看了一下 PHPINFO()的输出,根本就没有MYSQL 这一部分,还是对 PHPI
4、NFO()输出信息的含义都是什么不太了解,呵呵,赶紧找解决的方法吧,可我的 Windows 目录下的php.ini 里 extension php_mysql.dll 前的分号已经去掉了,extension_dir = “d:/php/ext“也改为了自己 ext 文件夹的路径,libmysql.dll 和 php5ts.dll 也复制到 Windows 目录下的 system32 文件夹下了,还是没能解决。又找了许多,用下边网易的这个教程重新配置后解决,请大家参考:(Apache+php+mysql 在 windows 下的安装与配置图解)http:/ php 的安装路径、还有里面 ext
5、文件夹的路径指定到 windows系统路径中(其他教程可能不太一样,让复制 php.ini 到 windows 目录下,还要复制 php 文件夹下的某几个 dll 文件到 SYSTEM32 里,另外还需要指定 php.ini 里面 extension_dir = “自己 ext 文件夹的路径“,在此仅以此教程为例子,前面粉色的操作步骤都可以省略,用下边的方法和粉色部分所要达到的目的是相同的,因为用下边的方法实质上是把那些需要加载文件的路径添加到了系统路径里)。方法:在“我的电脑” 上右键,“属性”,选择“ 高级”标签,点选“环境变量”,在 “系统变量 ”下找到“Path”变量,选择,双击或点击
6、“编辑”,将“;D:php;D:phpext”加到原有值的后面,当然,其中的“D:php” 你要将它改为自己的 php 安装目录,如下图所示,全部确定。系统路径添加好后要重启电脑才能生效,可以现在重启,也可以在所有软件安装或配置好后重启。总结:一、如何测试 php 成功安装与否-phpinfo1、在网站根目录下建一个名为 phpinfo.php 文件2、在其中输入以下内容:3、打开浏览器输入http:/你的地址或域名/phpinfo.php,看看有没有输出信息,并且注意下有没有MYSQL 部分。二、如何获知 Zend Optimizer 是否正确安装? 还是用 PHP 的函数 phpinfo(
7、)来检测便知,如下所示: 显示的结果中关于 Zend Optimizer 的部分就象下面这样: This program makes use of the Zend Scripting Language Engine: Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.3, Copyright (c) 2003-2004, by Zend Technologieswith Zend Optimizer v2.5.3, Copyright (c) 1998-2004, by Zend Technologies 比原来多了红色的部分表示 Zend Optimizer 安装成功了.三、如何测试 PHP 与 MYSQL 连接是否正常?上文已提到。希望本文对您有用!本人水平有限,如有错误,请高手不吝赐教更多网站请访问:http:/ 省钱无忧返利网