1.进入PHP源码包ext/pdo目录
cd ext/pdo
2.执行/usr/local/php/bin/phpize[假设PHP的安装目录为/usr/local/php]
/usr/local/php/bin/phpize
3.配置扩展pdo
./configure \
--with-php-config=/usr/local/php/bin/php-config \
--enable-pdo=shared
4.编译pdo
make
5.安装
make install
[root@localhost pdo]# make install
成功则出现
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files: /usr/local/php//include/php/
Installing PDO headers: /usr/local/php//include/php/ext/pdo/
说明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目录下生成了pdo.so文件
6.在php配置文件中加上
extension=”/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so”
7.在PHP源码包中进入pdo_mysql
cd ext/pdo_mysql
8.执行/usr/local/php/bin/phpize
/usr/local/php/bin/phpize
9.配置pdo_mysql[假设Mysql的安装目录为/usr/local/mysql]
./configure \
--with-php-config=/usr/local/php/bin/php-config \
--with-pdo-mysql=/usr/local/mysql
10.编译pdo_mysql
make
11.安装pdo_mysql
make install
相关推荐
在构建一个基于Linux系统的Web开发环境时,常常需要手动编译安装Apache、MySQL和PHP,这一过程对于初学者来说可能有些复杂。标题“compiler_apache_mysql_php.zip_MYSQL”暗示了我们将探讨如何在Linux环境下,一步步...
执行make和make install命令来编译PDO扩展,并将其安装到系统中。编译成功后,会在指定的目录下生成PDO扩展的动态链接库文件,通常命名为pdo_mysql.so。 6. 配置php.ini文件: 打开php.ini配置文件,添加一行来...
3. 之后再执行make命令尝试编译PDO_MYSQL模块。 总结以上内容,可以看出在Linux环境下编译安装PHP时,有时会因为库文件或头文件的位置不在系统的默认搜索路径中而遇到编译错误。遇到这类问题时,可以通过复制库文件...
在构建Linux下的PHP+MySQL开发环境时,首先要认识到PHP、ASP和JSP是常见的Web开发语言,各有优势,且PHP有大量开发者选择。对于在Windows环境下开发PHP应用但最终部署在Unix类(如Linux或FreeBSD)操作系统上的情况...
在Linux系统中,可以使用命令`php -m`查看已安装的PHP模块,确认是否有MySQL或mysqli在列中。如果没有,可能需要使用包管理器(如apt-get、yum或dnf)安装对应的PHP扩展。 4. **更新PHP版本**:如果你的PHP版本较旧...
在Linux环境下,PHP的...在提供的PDF文件【美河学习在线eimhe.com]Linux下PHP编译安装各种出错及解决方法.pdf】中,可能包含了更详细的操作步骤和实例解析,建议仔细阅读,以深入了解和掌握Linux下PHP编译安装的技巧。
5. `PDO_MYSQL-1.0.2.tgz`:PHP的PDO_MYSQL扩展,用于连接MySQL数据库。 接下来,按照以下步骤安装和配置这些组件: 1. **MySQL安装**: - 解压并复制MySQL到 `/usr/local/` 目录。 - 创建`mysql`组和用户,并...
在Linux环境下搭建Web服务,通常涉及Apache(HTTP服务器)、MySQL(数据库服务器)和PHP(脚本解释器)的安装与配置。以下将详细介绍如何在Linux系统中安装这三款软件,以及解决可能出现的问题。 首先,我们来看...
在搭建Linux服务器上运行PHP应用的环境中,通常会采用LAMP(Linux、Apache、MySQL、PHP)或LNMP(Linux、Nginx、MySQL、PHP)架构。本配置指南主要针对LNMP环境,即使用Red Hat Linux操作系统,Nginx作为Web服务器,...
标题中的“php7mysql插件”指的是PHP 7版本中用于连接MySQL数据库的扩展模块,通常称为`php-mysql`或`php7-mysqlnd`(mysqlnd代表MySQL Native Driver)。这个插件允许PHP应用程序与MySQL数据库进行交互,执行查询、...
Apache、PHP和MySQL是互联网上最常用的开源技术组合之一,常被称为LAMP(Linux、Apache、MySQL、PHP)堆栈,用于构建动态网站和应用程序。这个"apache+php+mysql打包下载"提供了一站式的解决方案,使用户可以快速...
在构建Linux上的LAMP(Linux, Apache, MySQL, PHP)网站服务器平台时,MySQL和PHP是两个关键组件。本文将详细介绍如何在Linux系统上安装和管理MySQL数据库以及配置PHP环境。 首先,我们来关注MySQL数据库的安装与...
Apache、MySQL和PHP是互联网开发领域中的三大核心技术,它们共同构建了Web开发的LAMP(Linux、Apache、MySQL、PHP)架构。这个架构在开源世界里广泛应用,为开发者提供了高效、稳定且灵活的平台。 Apache是全球最...
例如,设置PHP的模块(如mysqli、gd、PDO等)、Apache的模块(如mod_php)以及MySQL的存储引擎等。 5. **编译源码**:配置完成后,脚本会执行`make`命令来编译源码。这一步可能需要一段时间,因为系统需要处理大量...
总结,安装PHP 5.2.8在Linux系统中是一项涉及多个步骤的任务,包括源码解压、配置、编译、安装,以及与Apache和MySQL的集成。尽管过程相对繁琐,但遵循正确的步骤,你就能顺利地在Linux环境中搭建起PHP开发环境,为...
这三者合称为“LAMP”(Linux, Apache, MySQL, PHP)架构在Windows环境下的变种,通常被称为"WAMP"(Windows, Apache, MySQL, PHP)。本篇文章将详细介绍如何配置和使用Apache+MySQL+PHP集成环境。 **1. Apache ...