Gentoo Linux部署LNMP

一、安装nginx

1.gentoo-chxf ~ # emerge -av nginx


提示配置文件需更新

2.gentoo-chxf ~ # etc-update

3.gentoo-chxf ~ # emerge -av nginx


4.查看并启动nginx

gentoo-chxf ~ # systemctl status nginx

gentoo-chxf ~ # systemctl start nginx

gentoo-chxf ~ # systemctl enable nginx

二、安装mariadb

1.gentoo-chxf /etc/nginx # emerge -av mariadb

2.gentoo-chxf /etc/mysql # emerge --config =dev-db/mariadb-10.6.17

3.查看并启动mariadb

gentoo-chxf /etc/mysql # systemctl status mysqld

gentoo-chxf /etc/mysql # systemctl start mysqld

gentoo-chxf /etc/mysql # systemctl enable mysqld

4.可登录数据库

三、安装php

1.#emerge -av php

发现少了一些扩展

2.补充php扩展

(1)#cd /etc/portage/package.use

(2)#vim php

dev-lang/php iconv mbstring curl openssl tokenizer soap ctype zip zlib gd simplexml spl pcre dom xml xmlreader intl json hash fileinfo sodium exif memory_limit file_uploads opcache mysqli pdo fpm sockets bcmath

(3)#etc-update

3.emerge -av dev-lang/php

(1)gentoo-chxf /etc/portage/package.use # emerge -av dev-lang/php

提示更新配置文件

编译安装(过程截图)



(2)gentoo-chxf /etc/portage/package.use # emerge --config =mail-mta/nullmailer-2.2-r2

4.查看并启动php

gentoo-chxf /usr/lib/systemd/system # systemctl status php-fpm@8.2.service

gentoo-chxf /usr/lib/systemd/system # systemctl start php-fpm@8.2.service

gentoo-chxf /usr/lib/systemd/system # systemctl enable php-fpm@8.2.service

四、部署LNMP

1.查看nginx、mariadb、php运行情况

2.部署lnmp

思路:

(1)php连接mariadb:安装已自动完成;

(2)php->php-fpm.sock;

#vim www.conf

重启php-fpm

gentoo-chxf /etc/php/fpm-php8.2/fpm.d # systemctl restart php-fpm@8.2.service

(3)nginx->php-fpm.sock


重启nginx

gentoo-chxf /etc/php/fpm-php8.2/fpm.d # systemctl restart nginx

3.用phpinfo.php来检测部署

部署完成,可访问:

相关推荐
忘忧人生2 天前
项目设置内网 IP 访问实现方案
nginx·部署·防火墙·内网访问
明月看潮生4 天前
青少年编程与数学 02-009 Django 5 Web 编程 21课题、部署
python·青少年编程·django·部署·编程与数学
一颗小树x16 天前
DeepSeek-R1 本地电脑部署 Windows系统 【轻松简易】
windows·部署·deepseek·r1
engchina19 天前
从零开始部署Dify:后端与前端服务完整指南
部署·dify
童安格粉丝2 个月前
CentOS 7安装Docker详细教程
linux·docker·centos·部署·镜像
童安格粉丝2 个月前
VMware安装CentOS 7
linux·centos·部署·教程·vmware·保姆
闲人编程2 个月前
Kibana 单机与集群部署教程
大数据·部署·集群·数据可视化·kibana·单机·日志分析
闲人编程2 个月前
JuiceFS 单机与集群部署教程
大数据·分布式·部署·集群·单机·云存储·juicefs
2的n次方_2 个月前
如何将 JavaWeb 项目部署到云服务器
java·linux·spring boot·部署
core5122 个月前
一文说清flink从编码到部署上线
flink·部署·yarn·编码·cdc·guava30·guava18