网站首页 > 技术教程 正文
从零开始学网站开发——2.搭建LNMP环境 nginx的安装配置,mariadb(mysql)的安装配置,php的安装配置,phpmyadmin的安装和配置)
sudo apt install nginx
安装nginx
在浏览器输入http://192.168.11.37/(虚拟机的ip地址),可以看到一个nginx的默认欢迎界面。这就证明我们的nginx安装成功了!
sudo apt install mariadb-server
安装mariadb(mysql),这个数据库服务器跟mysql一样用。
sudo mysql_secure_installation
安装完成后,首次运行 MySQL / MariaDB 的设置,默认会问我们输入密码,我们直接回车即可。
sudo mariadb
连接到mariadb,进行一些数据库的配置
1.use mysql;
2.update user set authentication_string=password('root'),plugin='mysql_native_password' where user='root';
第二步的作用是设置数据库服务器的root密码为root,并让root可以用密码登录。
3.flush privileges;
第三步,刷新权限
4.exit 退出mariadb
mariadb -u username -p
连接数据库
SHOW DATABASES;
显示数据库服务器中的所有数据库
sudo apt install php-fpm php-mysql php-mbstring
安装php-fpm和一些必备拓展
sudo nano /etc/nginx/sites-available/default
编辑nginx默认站点配置
主要的点就是下图的红色标注部分
编辑完成按ctrl+x,然后输入Y,然后回车保存完成
sudo service nginx restart
重启nginx服务,让刚才的改动生效
sudo nano /var/www/html/info.php
创建一个测试的php文件
<?php
phpinfo();
输入php的相关信息
cd /var/www/html/
进入到网站目录
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.1.3/phpMyAdmin-5.1.3-all-languages.zip
下载phpmyadmin
sudo apt install unzip
安装unzip,用来解压zip文件
sudo unzip phpMyAdmin-5.1.3-all-languages.zip
解压phpmyadmin
sudo mv phpMyAdmin-5.1.3-all-languages phpmyadmin
修改解压好的phpmyadmin文件夹名字为phpmyadmin
sudo mkdir /var/www/html/phpmyadmin/tmp/
创建phpmyadmin的缓存文件夹
sudo chmod 777 -R /var/www/html/phpmyadmin/tmp/
给予phpmyadmin缓存文件夹权限,这里用777是为了方便测试,正式生产环境请勿使用777权限
创建一个测试数据库
好了,到这里,我们搭建Linux+nginx+mariadb+php的测试环境已经完成,后续我们来学习下网站
开发的一些基础知识,比如html+css+js这些东西,并学习基础的div+css布局。欢迎关注!
猜你喜欢
- 2024-10-12 MySQL 复制与负载均衡(mysql负载均衡原理)
- 2024-10-12 「干货」总结最新的官方稳定版nginx\mongo\mysql快速安装部署
- 2024-10-12 使用 Nginx 作为 MySQL 的 TCP 负载均衡器
- 2024-09-25 利用linux 负载均衡nginx stream模块反向代理mysql数据库
- 2024-09-25 快速搭建NGINX-HTTPD-PHP-MySQL环境
- 2024-09-25 云计算--Docker典型命令Docker run部署nginx\mysql\redis
- 2024-09-25 MySQL与Redis数据库连接池介绍(图示+源码+代码演示)
- 2024-09-25 tornado + django + nginx + mysql搭建网站源码分享
- 2024-09-25 Centos 6.X Nginx Mysql PHP(即LNMP) 安装与部署(非源码编译)
- 2024-09-25 跟着腾讯T4学架构:微服务+MySQL+Nginx+Redis+容器化+虚拟机
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)