如题,本人刚开始学PHP,在搭建环境完成后,运行下面一段代码正常显示出PHP的信息,<?php
phpinfo();
?>
,
但是下面代码IE也不报错,直接显示“该页无法显示”。
<?php
$link=mysql_connect("127.0.0.1","root","123");
if(!$link) echo "FAILD!";
else echo "OK!";
?>
密码都没错,而且php的配置把下面的都打开了(就是分号去掉了)
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
请问下各位怎么回事,谢谢
phpinfo();
?>
,
但是下面代码IE也不报错,直接显示“该页无法显示”。
<?php
$link=mysql_connect("127.0.0.1","root","123");
if(!$link) echo "FAILD!";
else echo "OK!";
?>
密码都没错,而且php的配置把下面的都打开了(就是分号去掉了)
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
请问下各位怎么回事,谢谢
extension_dir="G:/lamp/php5/ext"
ini display_errors = on
看下什么错误。
你将mysql下的libmysql.dll文件复制粘贴到c:/windows目录下试试
还有,你说能正常显示出phpinfo的信息,你再显示那个页面,往下走,看能找到mysql和mysqli吗?
mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 5.1.51 Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off
还有个问题,你的mysql服务没打开?
我刚把mysqli也开启了,还不是不行,恩,mysql的服务是打开的,我还手工连接了mysql,都正常啊,一直显示“该页无法显示”,错误也不报
我刚也把你写的连接数据库的那段代码在我机器上运行了一把,显示出来“OK”
你再将mysql\lib下的libmysql.dll文件,php目录下的php5ts.dll文件复制到C:\WINDOWS\system32
目录下,如还不行就复制到C:\WINDOWS。
PHP环境我之前配置过多次,这样应该没问题了。我刚也试着删除了那2个文件,也同样能显示“OK”.
从开始菜单下能进mysql吗?
重新打开个浏览器窗口,再检查下,看是不真的输入有误。或用http://127.0.0.1/test1.php试试