我的Mysql是用RPM方式安装的,PHP5.5是用源码编译安装的。查看phpinfo()后,发现没有pdo_mysql扩展。
进去到php的源码包的ext中
[root@linux php]# cd /usr/local/src/php-5.5.18/ext/pdo_mysql
[root@linux pdo_mysql]# /opt/php/bin/phpize(phpize 命令是用来准备 PHP 外挂模块的编译环境的)
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
[root@linux pdo_mysql]# ./configure --with-php-config=/opt/php/bin/php-config --with-pdo-mysql=/usr (假设你的php是安装在/opt/php)
[root@linux pdo_mysql]# make && makeinstall
。。。。。。。。。。
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /opt/php/lib/php/extensions/no-debug-non-zts-20121212/
修改php.ini加入
extension="pdo_mysql.so"
重启 /etc/init.d/php-fpm restart 即可
相关推荐
文件中添加`extension=pdo_mysql.so`(Windows环境下为`extension=php_pdo_mysql.dll`),然后重启PHP服务使更改生效。 为了验证PDO_MYSQL是否安装成功,可以在PHP环境中运行以下代码: ```php <?php var_dump...
在本篇文档中,我们将详细讨论如何在CentOS 6.5系统上独立配置PHP环境,特别是针对阿里云镜像中可能缺失的部分依赖进行处理,以及解决遇到的问题。 首先,让我们了解一下配置PHP环境的主要步骤: 1. **安装依赖**...
- 修改`/etc/my.cnf`,在`[mysqld]`下添加`bind-address = 0.0.0.0` - 重启MySQL服务:`service mysqld restart` - 授权允许远程连接:`GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword'...
yum install php55w php55w-bcmath php55w-cli php55w-common php55w-devel php55w-fpm php55w-gd php55w-imap php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql php55w-odbc php55w-pdo ...
/usr/local/mysql/bin/mysql_secure_installation ``` 2. **Nginx**:Nginx是一款高性能的HTTP和反向代理服务器。下载最新稳定版的Nginx源码: ```bash wget http://nginx.org/download/nginx-1.7.8.tar.gz `...
yum install php56w php56w-mysql php56w-mbstring php56w-mcrypt php56w-gd php56w-imap php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-pdo ``` 对于CentOS 7: ```bash rpm -Uvh ...
### CentOS 6.5 下 LAMP 环境搭建指南 #### 一、概述 本文档将详细介绍如何在 CentOS 6.5 操作系统中通过 `yum` 包管理器来搭建 LAMP (Linux + Apache + MySQL + PHP) 环境。LAMP 是一种常用的开源 Web 服务器组合...
2. **安装PHP及其扩展**:使用YUM安装PHP 7和常用扩展,如MySQL、Multibyte String、Mcrypt、GD、IMAP、LDAP、ODBC、PEAR、XML、XMLRPC、PDO和FPM。命令如下: ``` # yum -y install php70w php70w-mysql ...
为了使PHP支持MySQL,我们需要安装相应的PHP组件,如`php-cli`, `php-pdo`, `php-mysql`, `php-mcrypt`, `php-mbstring`, `php-gd`, `php-tidy`, `php-xml`, `php-xmlrpc`, `php-pear`, `php-pecl-memcache`, 和 `...
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=...
1. 编译安装PHP时,需要根据实际需求选择模块,如gd、mysqli、pdo_mysql等。配置过程中,确保指定Apache的模块路径,以便Apache能够识别PHP。 七、最后,安装phpMyAdmin,这是一个用于管理MySQL的Web界面工具: 1....
### 部署WordPress在CentOS 6.5上的步骤详解 #### 一、环境准备与更新 在开始部署WordPress之前,首先确保CentOS 6.5系统的软件包是最新的,这一步非常重要,因为更新系统可以修复已知的安全漏洞并... yum install ...
在Linux系统中,尤其是针对服务器环境,PHP是广泛使用的服务器端脚本语言,用于构建动态网站和应用程序。本文将详细讲解如何在CentOS 6.5上配置... ./configure --prefix=/usr/local/php --with-config-file-path=/etc/...
yum install httpd mysql mysql-server php php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache --enablerepo=remi ``` 如果遇到无法获取metalink...
yum install php54w php54w-bcmath php54w-cli php54w-common php54w-devel php54w-fpm php54w-gd php54w-imap php54w-ldap php54w-mbstring php54w-mcrypt php54w-mysql php54w-odbc php54w-pdo ...
--with-pdo-mysql \ --with-mysqli \ --with-gmp \ --with-curl \ --with-openssl \ --with-zlib \ --with-bz2 \ --with-iconv \ --with-gettext \ --with-jpeg-dir \ --with-png-dir \ --with-freetype...
prefix=/usr/local/php7`用于指定安装路径,`--enable-fpm`启用FastCGI进程管理器,`--with-fpm-user`和`--with-fpm-group`设置FPM用户和组,`--with-mysqli`和`--with-pdo-mysql`支持MySQL数据库连接,其他参数如`-...