我来分享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.cwhello.com/458763.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
IT工程IT工程订阅用户
上一篇 2小时前
下一篇 2小时前

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息