做个小笔记:
centos8 默认PHP 7.2.11 MariaDB 10.3.11 nginx 1.14.1 不是最新,但是绝对够用(mysql8.0 内存要求高,低配服务器或虚拟机、个人用小内存PC的机器上用都不太现实)。
这一步简单直接 sudo dnf install php mariadb nginx,一下搞定,主要还是安装swoole扩展:
1、安装pecl
sudo dnf php-devel php-pear make
说明:make默认没安装而且在装php-devel php-pear的时候也不会当成依赖安装,而gcc/gcc c++会被当成依赖安装上,可以偷个懒,只单独加入make安装
2、安装swoole
运行:sudo pecl install swoole 然后等待安装完成
提示:
Build process completed successfully
Installing '/usr/lib64/php/modules/swoole.so'
Installing '/usr/include/php/ext/swoole/config.h'
install ok: channel://pecl.php.net/swoole-4.4.13
configuration option "php_ini" is not set to php.ini location
You should add "extension=swoole.so" to php.ini
表示安装成功!
3、添加扩展配置
sudo vi /etc/php.d/20-swoole.ini
插入:
; Enable swoole extension module
extension=swoole
然后wq 保存退出
4、查看扩展安装
php -m | grep swoole
这里如果在安装完swoole后设置的时候

这篇博客记录了在CentOS 8上搭建LNMP环境(PHP 7.2.11, MariaDB 10.3.11, nginx 1.14.1)并安装Swoole扩展的步骤。通过`dnf install`安装基础组件,使用`pecl`安装Swoole,编辑php.ini添加配置,最后解决因缺少`php-mysqlnd`导致的Swoole扩展加载问题。"
112822034,10537092,PyQt5异步UI刷新与多线程实践,"['PyQt5多线程优化', 'Python编程', 'GUI开发', '异步编程']
最低0.47元/天 解锁文章
899

被折叠的 条评论
为什么被折叠?



