LAMP一键安装包,安装完成后,默认是没装pdo_mysql的。以下是添加的步骤。
本文内容是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这里严重鄙视哪些内容啰嗦、说的杂七杂八的有关 PDO 编译安装的文章。
1、进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录)
如果还未下载:
1、下载 文件 wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
2、解压文件
tar zxvf PDO_MYSQL-1.0.2.tgz
3、配置和编译文件
进入 在PHP源码包中进入cd /root/php源码文件/ext/pdo_mysql/PDO_MYSQL
执行 phpize 命令
- [root@gamejzy pdo_mysql]# /usr/local/php/bin/phpize
注:/usr/local/php 是我的 php 安装目录
执行完 phpize 命令后,在 pdo_mysql 目录中就会出现 configure
执行配置
- [root@gamejzy pdo_mysql]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/
参数说明:
--with-php-config=/usr/local/php/bin/php-config 指定安装 PHP 的时候的配置
--with-pdo-mysql=/usr/local/mysql/ 指定 MySQL 数据库的安装目录位置
编译安装
- [root@gamejzy pdo_mysql]# make && make install
编译完成之后,请注意是否出现类似以下图片所示信息
如果出现说明编译安装成功,请十分注意红线圈住的目录(注意:不同时间段目录名称可能不一样)。
编译安装完成之后,生成的 pdo_mysql.so 文件就放置在这个目录下。
2、修改 php.ini 文件
使用 vi 打开你机器的 php.ini 文件,添加一段代码“extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/pdo_mysql.so”,加载 pdo_mysql.so 文件
效果如下图:
保存退出编辑!
3、查看 phpinfo()
首先重启 Apache 服务器。使用 phpinfo() 函数查看 php 的安装信息,如出现下图所示说明 PDO 扩展安装成功。
到此结束。
注:如果 service httpd restart 重启Apache 时报Starting httpd: AH00558错误,执行 find / -name httpd.conf 找到httpd配置文件夹并cd切换至该文件夹。vi httpd.conf 修改修改 #ServerName www.example.com:80 为 ServerName localhost:80,保存退出。就可以重启成功了。
来源:http://blog.csdn.net/liruxing1715/article/details/8268513
相关推荐
cloudera-CDH5.16.1安装包,cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz。cloudera-CDH5.16.1安装包,cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz。
telnet安装包-Centos7可用
CentOS-7.2-x86_64-DVD-1511 CentOS-7.3-x86_64-DVD-1611 CentOS-7.4-x86_64-DVD-1708 CentOS-7.5-x86_64-DVD-1804 CentOS-7.6-aarch64-Everything-1810 CentOS-7.6-x86_64-DVD-1810 CentOS-7.7-x86_64-DVD-1908 ...
LNMP一键安装包是什么? LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。 我们为什么需要它? ...
linux-centos8/ubuntu20.04以上wkhtmltopdf二进制安装包,不需要yum dnf apt 直接解压,开箱即用
CentOS 6.X版本专用 升级命令: rpm -Uvh polkit-0.96-11.el6_10.2.x86_64.rpm 或yum localinstall -y polkit-0.96-11.el6_10.2.x86_64.rpm 参考链接: https://ubuntu.com/security/CVE-2021-4034 ...
# CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso # CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10G ...
proxysql-2.1.1-1-centos7.x86_64.rpm安装包
centos 5.2里一键安装 集成linux+php-cgi+nginx+mysql安装包,只要执行一下里面的install.sh就可以完成安装!mysql root密码为空,安装路径在/usr/local/mysql里 web路径在/var/www/html,如果想更改只要修改/usr/...
linux-centos8/ubuntu20.04以上wkhtmltopdf二进制安装包,不需要yum dnf apt 直接解压,开箱急用
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安装pgsql和pdo_pgsql扩展,这是另一种方法,很简便,用.so文件来安装
glusterfs安装包-centos6.6
nginx-1.4.5-1.el6.ngx.x86_64.rpm nginx rpm安装包-centos6亲测可用 无需额外依赖 配置目录:/etc/nginx /etc/nginx/conf.d
# CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso # CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10G ...
CentOS-7.0-1406-x86_64-DVD.iso 百度网盘下载地址 an
gcc离线安装包
这是Apache OpenOffice 4.1.14的Linux版本(64位),中文安装包。OpenOffice是一款强大的办公软件套装,包含文字处理、电子表格、演示文稿、...此安装包为压缩包格式,适用于CentOS8/9操作系统。下载后 解压安装即可 .