扫码关注官方订阅号
比如在centos的系统中,我没有选择任何module安装好php7,然后再安装mysql。这时候我该如何添加php对mysql的支持?php官方网站上对php的安装部分少有提及,网上说的也是模糊不清。请问我该在哪里查找这方面的信息呢?
走同样的路,发现不同的人生
1.下载相应扩展的源码 pecl.php.net上能找到大部分2.切换到扩展源码目录,使用phpize命令来生成configure文件3.执行 ./confirgure4.make && make install编译完的扩展so文件就会被安装到php的扩展目录下去,编辑php.ini文件,增加extension=xxx.so文件后重启fpm或是apache就可以了
官网文档说的很清楚
其实php板块你肯定得安装gd库啊,pdo啊,mcrypt啊还有很多很多,我写过一篇文章你可以参考下,CentOS7.x 搭建 lamp php7 环境并且部署laravel项目|一沙网
虽然理论上是可以用phpzip来安装模块,但是一些常用的模块你也没安装,建议还是重新编译吧,将一些常用的给编译时带上
有三种方式1,使用包管理器(apt,yum,dnf)2,PECLpecl的安装方式3,手动编译源码
我一般使用
pecl install 扩展名称
的方式安装,比较方便。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1.下载相应扩展的源码 pecl.php.net上能找到大部分
2.切换到扩展源码目录,使用phpize命令来生成configure文件
3.执行 ./confirgure
4.make && make install
编译完的扩展so文件就会被安装到php的扩展目录下去,编辑php.ini文件,增加extension=xxx.so文件后重启fpm或是apache就可以了
官网文档说的很清楚
其实php板块你肯定得安装gd库啊,pdo啊,mcrypt啊还有很多很多,我写过一篇文章你可以参考下,CentOS7.x 搭建 lamp php7 环境并且部署laravel项目|一沙网
虽然理论上是可以用phpzip来安装模块,但是一些常用的模块你也没安装,建议还是重新编译吧,将一些常用的给编译时带上
有三种方式
1,使用包管理器(apt,yum,dnf)
2,PECL
pecl的安装方式
3,手动编译源码
我一般使用
的方式安装,比较方便。