感觉已经完成了一大半了,奈斯
已经完成了LNMP环境的搭建了
离完结又进了一步
一次性写完剩下的两个安装方法
curl/socket
mbstring/iconv
因为CURL、Socket、mbstring、iconv都是PHP的扩展支持
所以我们先查看一下PHP安装了那些扩展命令
php -m已安装扩展命令如下
[PHP Modules]
...
curl
...
iconv
...
sockets
...
sqlite3
...
[Zend Modules]
嗯?好像都有了,那就没事儿了
看看,又水了一篇
哈哈
开玩笑的
当然要负责到底不是
还有mbstring扩展没有安装不是
建议直接安装当前php版本的mbstring扩展
不要直接安装,因为可能会出现错误,无法安装
#yum -y install php-mbstring 所以先查看一下php版本
php -v然后直接安装当前版本的扩展
这是7.2版本的
yum -y install php72w-mbstring这是7.0版本的
yum -y install php70w-mbstring
如果你不是上述两个版本的,那么对比一下两条命令有什么区别吧,相信你总会发现规律的,哈哈
然后重启一下nginx
systemctl restart nginx还有可以忘掉重启的php
systemctl restart php-fpm
到这里mbstring就已经搞定了
如果没有安装curl,要先安装curl
先查一下是否安装和版本,V大写
curl -V
没有安装则:
yum install curl
这是7.2版本的
yum -y install php72w-curl
这是7.0版本的
yum -y install php70w-curl
如果安装出现错误可能是没有安装依赖
yum -y install libcurl-devel
安装完成后查看一下是否正确安装
php -m如果在显示列表出现curl就是正常安装了
如果没有显示的话需要修改一下curl.ini文件
vi /etc/php.d/curl.ini分别进入这两个文件进行修改
vi /etc/php-zts.d/curl.ini修改成
; Enable curl extension module
extension=curl.so
重启以下php
systemctl restart php-fpm
测试一下是否正常安装上了
创建测试文件
echo "<?php phpinfo(); ?>" >> /usr/share/nginx/html/index.php
到浏览器输入
http://0.0.0.0(你的ip地址)/index.php可以在该页面找到相关的PHP扩展的安装情况和支持等详细信息

![]()

附curl镜像
最后一次更新于2020-04-30




0 条评论