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 即可 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现