ubuntu安装lnmp的步骤是什么

安装lnmp(Linux、Nginx、MySQL、PHP)的步骤如下:

ubuntu安装lnmp的步骤是什么
(图片来源网络,侵删)

准备工作

1、下载Ubuntu系统镜像文件,制作U盘启动盘。

2、准备一个空白的硬盘分区,用于安装Ubuntu系统和lnmp环境。

安装Ubuntu系统

1、插入U盘启动盘,重启电脑,进入BIOS设置,将U盘设置为第一启动项。

2、保存设置,重启电脑,进入Ubuntu安装界面。

3、选择语言、地区等设置,点击“安装现在”。

4、选择安装类型,这里选择“其他”。

5、手动分区,创建一个新的分区,挂载点选择“/”,文件系统选择“ext4”,大小根据需求分配。

6、完成分区后,点击“安装现在”,开始安装Ubuntu系统。

7、安装完成后,拔出U盘,重启电脑。

更新系统

1、打开终端,输入以下命令,更新系统软件包列表:

sudo aptget update

2、输入以下命令,升级系统软件包:

sudo aptget upgrade

安装Nginx

1、输入以下命令,安装Nginx:

sudo aptget install nginx

2、输入以下命令,启动Nginx服务:

sudo systemctl start nginx

3、输入以下命令,设置Nginx开机自启:

sudo systemctl enable nginx

4、打开浏览器,输入服务器IP地址,查看Nginx欢迎页面,表示Nginx已成功安装。

安装MySQL

1、输入以下命令,安装MySQL:

sudo aptget install mysqlserver

2、输入以下命令,启动MySQL服务:

sudo systemctl start mysql

3、输入以下命令,设置MySQL开机自启:

sudo systemctl enable mysql

4、输入以下命令,获取临时密码:

sudo grep 'temporary password' /var/log/mysqld.log

5、登录MySQL,修改临时密码:

mysql u root p

输入临时密码后,进入MySQL命令行界面,修改密码的命令为:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';,将新密码替换为自定义密码,退出MySQL命令行界面:exit;

6、输入以下命令,刷新权限:

sudo FLUSH PRIVILEGES;

7、输入以下命令,检查MySQL服务状态:

sudo systemctl status mysql

显示“active (running)”表示MySQL服务已成功安装。

安装PHP及其扩展模块

1、输入以下命令,安装PHP及其常用扩展模块:

sudo aptget install phpfpm phpmysql libapache2modphp phpgd phpcurl phpmbstring phpxml phppear phpjson curl libcurl3 libcurl3dev zip unzip nano git mariadbclient memcached redisserver python3pip python3dev python3setuptools python3wheel python3mysqldb python3psycopg2 python3lxml buildessential libssldev libffidev libxml2dev libjpeg8dev zlib1gdev libpng12dev libfreetype6dev libjpegdev libonigdev libsqlite3dev libreadlinedev libpcre3dev libtinfo5 libncurses5dev libmcryptdev libbz2dev libgdbmdev libldap2dev libaspelldev libsnmpdev libpcre3 libpcre3dev openssl libssl1.0.0 libxml2 libxslt1.1 libzip4 libzipdev subversion autoconf automake bison gcc g++ make cmake re2c libtool ncursesutils patch unixodbc unixodbcdev freetdsdev freetdsbin freetdscommon gettext tcl tcl8.6 tcl8.6dev tk8.6 tk8.6dev tcllib tcllibdev python3 python3tk python3setuptools python3wheel python3pip python3dev python3setuptools python3wheel python3mysqldb python3psycopg2 python3lxml buildessential libssldev libffidev libxml2dev libjpeg8dev zlib1gdev libpng12dev libfreetype6dev libjpegdev libonigdev libsqlite3dev libreadlinedev libpcre3dev libtinfo5 libncurses5dev libmcryptdev libbz2dev libgdbmdev libldap2dev libaspelldev libsnmpdev libpcre3 libpcre3dev openssl libssl1.0.0 libxml2 libxslt1.1 libzip4 libzipdev subversion autoconf automake bison gcc g++ make cmake re2c libtool ncursesutils patch unixodbc unixodbcdev freetdsdev freetdsbin freetdscommon gettext tcl tcl8.6 tcl8.6dev tk8.6 tk8.6dev tcllib tcllibdev python3 python3tk python3setuptools python3wheel python3pip python3dev python3setuptools python3wheel python3mysqldb python3psycopg2 python3lxml buildessential libssldev libffidev libxml2dev libjpeg8dev zlib1g

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/583887.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-05-08 03:20
下一篇 2024-05-08 03:21

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入