centos 8建lnmp环境及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开发', '异步编程']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

做个小笔记:

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

插入:

;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值