Anolis OS 8.4 PHP7.4安装sysvsem扩展

下载地址

PHP官网:https://www.php.net/

PHP扩展存储库地址:https://pecl.php.net/

由于在PHP的扩展存储库中没有搜到该扩展,只能到PHP官网下载对应的PHP编译包,安装指定扩展

PHP下载

php -v
PHP 7.4.30 (cli) (built: Jun  7 2022 08:38:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies
wget https://www.php.net/distributions/php-7.4.30.tar.gz

安装扩展

注:安装扩展需要到对应的扩展目录后编译安装,在根目录编译会重装整个PHP

tar -xzf php-7.4.30.tar.gz
cd php-7.4.30
cd ext/sysvsem
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make && make install

如果 configure 执行不通过,则查找错误原因,安装缺少的依赖

查看扩展文件 /usr/lib64/php/modules/  是否存在 sysvsem.so 

配置PHP

cd /etc/php.d/
vim sysvsem.ini
; Enable gd extension module
extension=sysvsem

重启php-fpm后,查看phpinfo信息,即可看到新添加的 sysvsem 扩展库

本文链接:https://jeff.xin/post/139.html

--EOF--

Comments

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。