在安装redhat 8.0中,默认安装了apache+php+mysql 三个服务。
安装完成后,启动apache,用phpinfo 看了看,只有
dbx支持,其中说了已经支持了MYSQL、ODBC等。
没有单独列出支持MYSQL。
修改了PHP.INI中的 "Dynamic Extensions"重启apache后还是不行。
在网上找了半天,总算在这里找到,关于如何编译PHP并支持MYSQL,
链接如下
http://www.php.net/manual/tw/faq.databases.php
根据说明到
http://ftp.redhat.com/pub/redhat ... s/i386/RedHat/RPMS/
下载了 php-mysql-4.2.2-8.0.5.i386.rpm 安装包。
shell>rpm -ivh php-mysql-4.2.2-8.0.5.i386.rpm
shell>cd /etc/rc.d/init.d/
shell>httpd -k restart
在浏览器里重新调用phpinfo的函数。即看到
mysql[/b:8f3a892685]
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 3.23.52
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib/mysql -lmysqlclient