魅力博客

魅力Linux|魅力空间|魅力博客|学习Linux|ubuntu日记|电脑教程|手机软件

php安装socket扩展



以下操作都是在centos7.2009系统下,安装宝塔最新版本进行。

Xshell 5进行连接服务器操作:


#进入PHP8.0源码扩展目录【我的宝塔面板的php8.0默认安装位置】

cd /www/server/php/80/src/ext/sockets


#运行phpize

/www/server/php/80/bin/phpize

./configure --prefix=/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930 --with-php-config=/www/server/php/80/bin/php-config --enable-sockets


make && make install



等待编译安装完成。


然后修改/www/server/php/80/etc/php.ini文件


[sockets]

extension = sockets.so

extension = /www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930/sockets.so (php5.4版本以上不用加扩展路径)


最后重启PHP和NIGX

特别注意:

在需要扩展编译的PHP模块目录中进行/www/server/php/80/bin/phpize【手工用户路径可能是:/usr/local/php/bin/phpize】 否则会报错。

教程中/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930/这个路径是我的安装PHP扩展的路径,每个人的不同,注意替换。

特别注意:本过程都是基于宝塔面板默认安装运行环境nigx和php8.0下进行操作,路径也是默认路径,其他方法可以参考,但是路径肯定不同,注意辨别。





返回顶部

发表评论:

Powered By Z-BlogPHP 1.7.3


知识共享许可协议
本作品采用知识共享署名 3.0 中国大陆许可协议进行许可。
网站备案号粤ICP备15104741号-1