周海汉/文
2009.6.3
想在Centos5.2上装一个discuz论坛,在突破了apache权限问题后,发现discuz的提示信息里显示不支持mysql:
mysql_connect() 不支持 请检查mysql 模块是否正确加载
我自己写个测试文件
执行后显示:
--without-mysql
/usr/lib/php/modules/里面根本没有mysql.so
因此找到centos5.2安装盘,找到CentOS目录下的
php-mysql-5.1.6-20.el5.i386.rpm
上传,安装:
[zhouhh@cvttssw ~]$ sudo rpm -ivh php-mysql-5.1.6-20.el5.i386.rpm
warning: php-mysql-5.1.6-20.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
php-pdo is needed by php-mysql-5.1.6-20.el5.i386
再上传php-pdo-5.1.6-20.el5.i386.rpm
[zhouhh@cvttssw ~]$ sudo rpm -ivh php-pdo-5.1.6-20.el5.i386.rpm
[zhouhh@cvttssw ~]$ sudo rpm -ivh php-mysql-5.1.6-20.el5.i386.rpm
成功
再查看so文件:
[zhouhh@cvttssw ~]$ ls /usr/lib/php/modules/
dbase.so ldap.so mysqli.so mysql.so pdo_mysql.so pdo.so pdo_sqlite.so phpcups.so
mysql.so存在了。
配置/etc/php.ini
extension=mysql.so
extension=mysqli.so
extension=pdo_MySQL.so
保存,重启httpd
刷新网页,还是显示mysql_connect() 不支持
难道非要下载php源码重编译吗?
重启了一下mysql,刷新网页,mysql已经能连上了。
但phpinfo还是显示--without-mysql,不管他了。
分享到:
相关推荐
本文将详述如何在64位的CentOS 5.2操作系统上,为AMD 64架构配置Apache(HTTP服务器)、PHP(脚本语言)和MySQL(关系型数据库)的全过程,帮助你构建一个功能完备的LAMP(Linux、Apache、MySQL、PHP)服务器。...
在本文中,我们将深入探讨如何在CentOS 5.2操作系统上安装PHP 5.0.4以及eAccelerator这个高性能的PHP缓存和优化器。eAccelerator能够显著提升PHP应用的运行效率,减少服务器负载,对于处理大量并发请求的网站来说尤...
以上步骤详细介绍了在 CentOS 5.2 系统上如何从源码安装 Apache、MySQL 和 PHP,并完成相应的配置。这为运行 PHP 应用程序提供了一个完整的环境。需要注意的是,实际部署过程中还需根据具体需求调整配置文件,确保...
在CentOS 5.2这样的Linux环境中,安装并集成这两个工具可以帮助系统管理员有效地监控服务器和网络设备的状态,及时发现并解决问题。以下是对安装过程的详细描述: 1. **CentOS 5.2准备**: 在开始安装前,确保系统...
在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...
centos 5.2里一键安装 集成linux+php-cgi+nginx+mysql安装包,只要执行一下里面的install.sh就可以完成安装!mysql root密码为空,安装路径在/usr/local/mysql里 web路径在/var/www/html,如果想更改只要修改/usr/...
Apache 2.2.22、PHP 5.2.17、Mysql 5.6 源码安装下载 编译安装参看:https://blog.csdn.net/Hynial/article/details/82057033
### CentOS5 + Postfix + PHP + MySQL + Webmail 配置图文手册知识点解析 #### 一、基础知识介绍和基本软件安装与配置 ##### 1.1 E-Mail系统基础知识 - **E-Mail基本概念**:电子邮件系统是一种用于发送、接收、...
确保你的系统是CentOS 5.2,并参照"开源主机安装装备篇之—— CentOS5.2 的安装"进行基础设置。安装完成后,执行以下初始配置: 1. 调整 `/etc/hosts` 文件,将你的服务器IP地址和主机名写入,例如: ``` # Do not ...
确保你的系统是CentOS 5.2,并参照"开源主机安装装备篇之—— CentOS5.2 的安装"进行基础设置。安装完成后,执行以下初始配置: 1. 调整 `/etc/hosts` 文件,将你的服务器IP地址和主机名写入,例如: ``` # Do not ...
centos 5.2里一键安装 集成linux+php-cgi+nginx+mysql安装包,只要执行一下里面的install.sh就可以完成安装!mysql root密码为空,安装路径在/usr/local/mysql里 web路径在/var/www/html,如果想更改只要修改/usr/...
centos 5.2里一键安装 集成linux+php-cgi+nginx+mysql安装包,只要执行一下里面的install.sh就可以完成安装!mysql root密码为空,安装路径在/usr/local/mysql里 web路径在/var/www/html,如果想更改只要修改/usr/...
centos 5.2里一键安装 集成linux+php-cgi+nginx+mysql安装包,只要执行一下里面的install.sh就可以完成安装!mysql root密码为空,安装路径在/usr/local/mysql里 web路径在/var/www/html,如果想更改只要修改/usr/...
在Centos系统中,从PHP 5.2升级到PHP 5.4的详细步骤和知识点可以分为以下几个部分: 一、准备升级工作 1. 首先需要确定当前的PHP版本,可以通过命令行执行`php -v`来检查。 2. 若原PHP版本为5.2.10,已运行多年,则...
本安装文档将带你逐步了解如何在CentOS 5.2上配置和安装Postfix,以及整合Extmail来实现一个功能完备的邮件系统。 首先,让我们了解一下Postfix。Postfix是由Wietse Venema开发的一款邮件服务器,设计目标是安全、...
通过dnf命令安装MySQL,同样需要在CentOS 8环境下进行。 4.2 修改配置文件 在安装完成后,需要修改MySQL的配置文件以保证其按照预期运行,例如调整数据库的字符集等。 4.3 启动MySQL服务 安装并配置好MySQL之后,...