1
我在centos 6.5系统中使用php-mysql-apache所有要求都存在,我想我可以在本地发布我的html文件,但是当我尝试连接到php脚本中的mysql时。它没有出现,它显示了mysql连接错误。未能在centos中连接MySQL 6.5
# rpm -qa |grep php
php-pdo-5.3.3-26.el6.x86_64
php-common-5.3.3-26.el6.x86_64
php-5.3.3-26.el6.x86_64
php-mysql-5.3.3-26.el6.x86_64
php-cli-5.3.3-26.el6.x86_64
php-ldap-5.3.3-26.el6.x86_64
# rpm -qa |grep mysql
mysql-libs-5.1.71-1.el6.x86_64
mysql-community-release-el6-5.noarch
mysql-5.1.71-1.el6.x86_64
mysql-server-5.1.71-1.el6.x86_64
php-mysql-5.3.3-26.el6.x86_64
我还检查我的MySQL用户名和密码是正确的我尝试如下连接:
$connect= mysql_connect("localhost","root","password");
if(!$connect){
echo "Failed to connect to MySQL " ;
}
也是“动态扩展”,如下php.ini文件的一部分:
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example
;
; extension=msql.so
;
; ... or with a path:
;
; extension=/path/to/extension/msql.so
;
; If you only provide the name of the extension, PHP will look for it in its
; default extension directory.
extension=mysql.so
extension=mysqli.so
;;;
; Note: packaged extension modules are now loaded via the .ini files
; found in the directory /etc/php.d; these are loaded by default.
;;;;
我用手添加了这行;
extension=mysql.so
extension=mysqli.so
那么,我的错在哪里可以做你有想法运行我的PHP脚本在本地主机?