PHP 安装 redis、memcached、openssl、pdo_mysql等
PHP openssl 扩展的安装
这些插件可以通过在 php.ini 中添加 extension 的方式来加载所需要的插件,其实在 php 的安装包里就已经有相关的插件代码包了,在 php7/ext 里面
步骤:
1、cd php7/ext (mysql是你的源码文件夹)
2、cd openssl
3、/usr/local/bin/phpize (自己安装的php会有对应的phpize,找到其位置)
4、./configure --with-php-config=/usr/local/bin/php-config (这一个with具体情况具体确定)
5、make && make install,然后就会提示在某个文件夹下有相关的 so 文件了,通常同一个phpize编译的都会在同个文件夹下
6、在php.ini下添加 extension_dir,并添加相关的 extension=xxx.so
PHP pdo_mysql 扩展的安装
这些插件可以通过在 php.ini 中添加 extension 的方式来加载所需要的插件,其实在 php 的安装包里就已经有相关的插件代码包了,在 php7/ext 里面
步骤:
1、cd php7/ext (mysql是你的源码文件夹)
2、cd pdo_mysql
3、/usr/local/bin/phpize (自己安装的php会有对应的phpize,找到其位置)
4、./configure --with-php-config=/usr/local/bin/php-config --with-pdo-mysql=/usr/local/mysql/
5、make && make install,然后就会提示在某个文件夹下有相关的 so 文件了,通常同一个phpize编译的都会在同个文件夹下
6、在php.ini下添加 extension_dir,并添加相关的 extension=xxx.so
PHP memcached 扩展的安装
1、下载相关的源码包(软件版本自己选择)
memcached-1.4.15 , http://memcached.org/ //Memcached服务端.
memcached-2.1.0 , http://pecl.php.net/package/memcache //PHP的Memcached扩展
libevent-2.0.21-stable , http://libevent.org/ //Memcached服务端的依赖包.
libmemcached-1.0.16 , https://launchpad.net/libmemcached/ //Memcached扩展的依赖包.
2、安装软件
(1)先安装libevent,安装三部曲(./configure、make、make install)
(2)再安装memcached服务端,注意 --prefix 位置和指定libevent的位置
(3)再安装libmemcached,./configure -prefix=/usr/local/libmemcached -with-memcached=/usr/local/memcached/bin/memcached(memcached服务端的位置),make,make install
(4)进入memcached-2.1.0的源码包,先通过 phpize 编译,然后 ./configure --with-php-config=/usr/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached、make && make install,会在phpize指定的目录里生成 so 文件,将该文件的名字加载到 extension=xxx.so 即可
http://blog.csdn.net/zhuoxiong/article/details/12097483
PHP Redis 扩展的安装
1、下载相关的源码包
redis , http://redis.io/download //redis安装包
php-redis , https://github.com/nicolasff/phpredis/zipball/master //php-redis扩展包
2、安装软件
(1)安装 redis,最新的版本不要 ./configure,直接 make和 make install,注意 --prefix 路径
tar -zxvf redis-3.0.7.tar.gz
cd redis-3.0.7
make --prefix=/usr/local/redis-3.0
make install
安装后一系列 bin 文件,即可执行文件
(2)安装 php-redis
unzip php-redis.zip
cd php-redis
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
安装完后会提示在某个文件夹下有 redis.so ,添加进 php.ini 的 extension 即可 。
PHP 安装 redis、memcached、openssl、pdo_mysql等的更多相关文章
- centos7.6编译安装php7.2.11及redis/memcached/rabbitmq/openssl/curl等常见扩展
centos7.6编译安装php7..11及redis/memcached/rabbitmq/openssl/curl等常见扩展 获取Php的编译参数方法: [root@eus-api-cms-bac ...
- redis 扩展 安装 和 memcached 安装
在Windows下为PHP5.6安装redis扩展和memcached扩展 一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 ...
- 在Windows下安装redis扩展和memcached扩展
一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2 ...
- [转载]在Windows下为PHP5.6安装redis扩展和memcached扩展
一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2 ...
- Windows环境下为PHP5.6安装redis扩展和memcached扩展
一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2 ...
- 在Windows下为PHP5.6安装redis扩展和memcached扩展
一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2 ...
- 在Ubuntu上安装Redis MySQL MongoDB memcached Nginx
1.安装Redis sudo apt-get install redis-server 2.安装MySQL sudo apt-get install mysql-server 3.安装MongoDB ...
- 在centos7中为php7安装redis扩展
在此之前一直是用php5.6,安装redis也没遇到啥问题,嗖嗖的就安装上了 更新php版本到php7后,编译的时候报错 include <ext/standard/php_smart_str. ...
- Linux离线安装redis集群
一.应用场景介绍 本文主要是介绍Redis集群在Linux环境下的安装讲解,联网环境安装较为简单,这里只说脱机的Linux环境下是如何安装的.因为大多数时候,公司的生产环境是在内网环境下,无外网,服务 ...
随机推荐
- IIS express 7.5 设置默认文档
在C:\Users\[电脑用户名]\Documents\IISExpress\config 下面有个applicationhost.config文件,打开文件找到<system.webServe ...
- ignite服务中的bean注入为空
在写ignite服务的时候,通常服务配置在启动文件中: <bean class="org.apache.ignite.services.ServiceConfiguration&quo ...
- CSS position 属性
position: relative | absolute | static | fixed 参考网站:http://blog.csdn.net/dyllove98/article/details/8 ...
- download下载excel模板的代码
<%-- 直接在JSP页面中进行文件下载的代码(改 Servlet 或者 JavaBean 的话自己改吧), 支持中文附件名(做了转内码处理). 事实上只要向 out 输出字节就被认为是附件内容 ...
- 添加一个Application Framework Service
如何添加一个Application Framework Service(without native code)? 1.本文参照AlarmManagerService实现一个简单的Applicatio ...
- iOS拨打电话(三种方法)
iOS拨打电话(三种方法) 查了很多地方的关于iOS程序拨打电话,大都不全,今天我总结了三种方法,各有不同,拿来给大家分享,希望给大家有所帮助 1,这种方法,拨打完电话回不到原来的应用,会停留在通讯 ...
- java int和Integer的区别
今天偶然和同学讨论到int和Integer的区别是,发现自己对这个问题了解的并不是很清楚,而且有些概念还是错的,所以在这对int和Integer的区别做一个总结. int与integer的区别从大的方 ...
- Jenkins email-ext邮件通知模板
http://blog.csdn.net/houyefeng/article/details/51344337 示例 以html格式发送送如下内容:邮件内容为项目名称.构建次数.触发原因.构建日志前1 ...
- java 文件字节输入流
Example10_4.java import java.io.*; public class Example10_4 { public static void main(String args[]) ...
- 2--OC -- 类的创建与实例化
2.OC -- 类的创建与实例化 一.OC类的简述 1.OC类分为2个文件:.h文件用于类的声明,.m文件用于实现.h的函数: 2.类是声明使用关键字:@interface.@end : 3.类是 ...