安装php扩展插件的方式

以下的情况一般出现在php和mysql不装在一台机器上的情况。

yum安装的mysql如果提示缺少libclient.so.20,则把libclientmysql.so.20放到/usr/lib64/下。

ln -s /usr/lib/mysql /usr/lib64/mysql

其目的就是让/usr/lib64/下存在libclient.so.20

注意:要保证/etc/ld.so.conf.d/mysql-x86_64.conf文件中存在/usr/lib64/mysql

编译安装的mysql缺少libclient.so.20,则:

cp /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib64/

###############################################

默认的插件在/usr/local/php/lib/php/extension/no*

编辑php.ini把php插件统一放到extension目录:

vi /usr/local/php/lib/php.ini
extension_dir = "/usr/local/php/lib/php/extensions"

安装pdo扩展:

#进入到php的安装包目录:
cd php-5.6.30
cd ext/pdo
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared
make && make install
cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo.so /usr/local/php/lib/php/extensions/

安装pdo_mysql扩展:

wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar -zxvf PDO_MYSQL-1.0.2.tgz
cd  PDO_MYSQL-1.0.2
/usr/local/php/bin/phpize  #生成configure文件
./configure -with-php-config=/usr/local/php/bin/php-config -with-pdo-mysql=/usr/local/mysql
ln -s /usr/local/mysql/include/* /usr/local/include/
makemake install

拷贝生成的文件:
cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so /usr/local/php/lib/php/extensions/
编辑配置文件php.ini
extension=pdo_mysql.so

安装php-mysql扩展:

cd php-5.6.30/ext/mysql
/usr/local/php/bin/phpize 
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql
make && make install

拷贝生成的文件:
cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/mysql.so /usr/local/php/lib/php/extensions/
编辑配置文件:
extension=mysql.so
时间: 2024-10-12 16:17:13

安装php扩展插件的方式的相关文章

为Eclipse安装功能扩展插件

Eclipse的每一部分都是插件.因此插件对于Eclipse来说非常重要,并且可以实现多种多样的功能,如果想使用的功能在当前的Eclipse中找不到,可以考虑在网上搜索一下相关的插件.在Eclipse的官方网站上同样提供了许多可用的插件. 在Eclipse的官网中,点击PROJECTS,在搜索框下面,点击"List of Projects",可以看到一个非常庞大的列表.这就是在Eclipse当中所有可用的插件.可以根据自己的需求在搜索框中搜索想要的关键词 示例:在搜索框中输入windo

搭建遇到问题一之安装fileinfo扩展插件失败

发现问题 在宝塔控制面板中, 安装完一系列依赖后, 在部署安装苹果CMS系统 发现缺少fileinfo插件, 无法进行下一步 安装插件 按照以下步骤添加: 宝塔控制面板 --> 软件商店 --> 已安装 --> php --> 设置 --> 安装扩展 找到fileinfo, 点击安装, 正常情况下, 会显示, 则安装成功, 到此结束 安装失败解决 失败原因 如果内存小于1g, 可能会安装不上, 这是在花钱去升内存, 太麻烦了 解决方法1 将所有的服务全都关闭, 尝试安装 解决

五十七.分布式ELK平台、ES安装 、 扩展插件 、Kibana安装

1. ES集群安装 准备1台虚拟机 部署elasticsearch第一个节点 访问9200端口查看是否安装成功 1ELK是日志分析平台,不是一款软件,而是一整套解决方案,是三个软件产品的首字母缩写,ELK分别代表: Elasticsearch:负责日志检索和储存 Logstash:负责日志的收集和分析.处理 Kibana:负责日志的可视化 ELK组件在海量日志系统的运维中,可用于解决分布式日志数据集中式查询和管理系统监控等,故障排查,安全信息和事件管理,报表功能 部署Elasticsearch分

vs2010(vs2012)好用的扩展插件介绍

一直以来只使用番茄vs助手(https://www.wholetomato.com/downloads/default.asp)辅助写代码,也都忘了是谁介绍的,不过确实好用. 相比原始的vs,它提供了很多改进功能.例如,重命名变量,高亮宏与自定义类型,查找引用,智能代码提示等. 因为一直以来用着没有觉得不爽的地方,所以对于vs的其它插件都没做研究.前段时间因为被外派到了新的项目组,而该项目组要求在云桌面上办公,并且项目组提供的vs2010开发环境不能装vs助手(c盘没有写权限,无法安装).非常不

Eclipse安装插件的方式

Eclipse有两种安装插件的方式,分为在线安装和手动安装,因为受到网络环境限制,推荐采用手动安装的方式,下面我们先来了解一下Eclipse手动安装插件的步骤. Eclipse手动安装插件: 第一种:直接复制法 假设Eclipse目录在(D:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录***(D:\**)文件夹,打开** 文件夹,在**文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse下

怎么在谷歌浏览器中安装.crx扩展名的离线Chrome插件?

在用户使用谷歌浏览器安装Chrome插件的时候,如果网络状态允许或者用户直接在谷歌提供的服务中获取的Chrome插件,就可以点击其提供的一键跳转按钮直接根据提示安装到Chrome浏览器中,这种安装Chrome插件的方式最为简单,但是要求用户的网络状态良好,并且用户可以从谷歌的相关服务中获取Chrome插件的下载链接. 但是大多数情况我们的网络状态都不会允许我们这么做的,那我们更加不可能直接获取Chrome插件在谷歌服务中的下载链接了,用户只能通过在其他网站上下载(如:Chrome插件网),或者用

【前端技术】nodejs安装扩展插件,总是报错enoent的解决方案

在某一目录下使用npm install安装扩展插件时,老是系统提示"npm install Error: ENOENT,no such file or directory; 以前都是很顺利的安装过程,没出现这种情况.但出现这种情况,就能苦恼,于是各种找解决办法,觉得有必要总结一下 解决办法1: 在命令行切换到安装nodejs文件下的nodejs\node_modules\npm  后执行npm install 某个插件: 解决办法2: 可以使用 npm init -f命令生成package.js

谷歌浏览器中安装.crx扩展名的离线Chrome插件

一.本地拖放安装 1.下载扩展程序/脚本程序至本地计算机: 2.将其直接拖拽到浏览器的“扩展程序”(chrome://chrome/extensions/)页面. 二.解决“只能通过Chrome网上应用商店安装该程序” 由于一些特殊原因,极个别Chrome插件在使用上述的安装方法的时候,Chrome会提示“只能通过Chrome网上应用商店安装该程序”. 具体的操作方法如下: 1.把下载后的.crx扩展名的离线Chrome插件的文件扩展名改成.zip或者.rar(如果看不到Chrome插件的扩展名

visual studio 菜单栏显示异常 插件安装异常 扩展异常修复

这几天在使用Visual studio 的扩展插件的时候,遇见了菜单栏显示异常,解决方案显示异常的问题,如下: 经过自己的一顿摸索,解决方法如下,比如我在安装gitee或github插件之后就出现了这个问题: 先将其禁用,关闭VS,再打开VS 可以看到左边的菜单已经正常了,接下来重新启用插件,然后关闭VS,然后重启VS 这时可以看到,插件也正常了,然后菜单也正常了,不知道这是什么原因导致的BUG.直接修复整个VS也可以解决问题.