您的位置 首页 php

从零开始学网站开发——2.搭建Linux+Nginx+MySQL+PHP环境

从零开始学网站开发——2.搭建 LNMP 环境 nginx 的安装配置, mariadb (mysql)的安装配置,php的安装配置, phpmyadmin 的安装和配置)

在终端登录测试服务器

 sudo apt install nginx
安装nginx  

在浏览器输入( 虚拟机 的ip地址),可以看到一个nginx的默认欢迎界面。这就证明我们的nginx安装成功了!

 sudo apt install mariadb-server
安装mariadb(mysql),这个 数据库服务器 跟mysql一样用。  

 sudo mysql_secure_installation
安装完成后,首次运行 MySQL / MariaDB 的设置,默认会问我们输入密码,我们直接回车即可。  

设置root密码

 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 
下载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布局。欢迎关注!  

文章来源:智云一二三科技

文章标题:从零开始学网站开发——2.搭建Linux+Nginx+MySQL+PHP环境

文章地址:https://www.zhihuclub.com/80316.shtml

关于作者: 智云科技

热门文章

网站地图