`

LAMP一键安装包-CentOS 5/6下,添加pdo_mysql

阅读更多

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 命令

 

[plain] view plaincopy
  1. [root@gamejzy pdo_mysql]# /usr/local/php/bin/phpize  


注:/usr/local/php 是我的 php 安装目录

 

执行完 phpize 命令后,在 pdo_mysql 目录中就会出现 configure

执行配置

 

[plain] view plaincopy
  1. [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 数据库的安装目录位置

编译安装

 

[plain] view plaincopy
  1. [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

分享到:
评论

相关推荐

    lanmp v2.5一键安装包(包括lamp,lnmp,lnamp安装)

    lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境的快速简易安装包,执行一个脚本,整个环境就安装完成就可使用,快速,方便易用,安全稳定...

    lamp源码安装包

    在本教程中,我们将详细介绍如何在CentOS 6.8环境下,通过源码安装的方式设置一个完整的LAMP环境。 首先,我们需要理解每一个组件的作用: 1. **Linux**:作为操作系统,CentOS 6.8是一个稳定且广泛使用的发行版,...

    最详细全面的CentOs5.5+mysql+nginx+php5.3.3安全安装手册

    2. **编译安装**:解压源码包后,执行`./configure --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql=/usr/local/mysql/bin/mysql_config --with-curl --with-gd -...

    linux下安装php5+apache+mysql+gd2详细的操作步骤和执行命令

    - mysql-5.0.22.tar.gz - php-5.3.8.tar.gz 以上软件包可以从官方或可信来源下载。 #### 安装 Apache 1. **解压并进入目录**:首先,我们需要解压 Apache 的安装包,并进入解压后的目录。 ```bash tar zxvf ...

    LAMP源码安装包全家桶

    本压缩包“LAMP源码安装包全家桶”提供了一整套在Linux环境下通过源码编译安装这些组件的方法,特别适用于CentOS操作系统。现在,我们将详细探讨这些组件以及源码编译安装的过程。 **Linux**: Linux是一个开源的...

    lanmp:适用于Apache,Nginx,MySQL和PHP的自动安装脚本

    LANMP一键安装包是用Linux Shell语言编写的,用于Linux系统( Redhat / CentOS / Debian / Ubuntu )上一键安装LANMP环境的工具包。二,特点与优势3种Web环境自由组合lnmp , lamp , lanmp (Nginx前端Apache配置...

    rpm的php+apache安装包

    RPM是一种广泛用于Fedora、CentOS、RHEL等Linux发行版的软件管理工具,它允许用户方便地安装、升级和管理软件。 【描述】:描述中提到由于大小限制,MySQL的RPM安装包没有包含在这个压缩包里,但可以通过博主的博客...

    php离线rpm包

    离线RPM(Red Hat Package Manager)包是针对基于Red Hat的Linux发行版,如CentOS、Fedora等,提供的一种软件安装方式。通过RPM包,用户可以在没有网络连接的情况下安装PHP,这在服务器管理或资源有限的环境中非常...

Global site tag (gtag.js) - Google Analytics