星际魔盒就该这么玩 篇三:星际魔盒系列之web环境篇
上一篇,我们对星际魔盒的debian系统做了刷机后的基础设置
参见:星际魔盒系列之设置篇
本篇来聊聊星际魔盒debian系统web环境的搭建,web环境现在常见的就是lnmp,至于什么是lnmp,我在之前玩客云安装web环境中有详述,这里就不多说了,有兴趣的小伙伴可以去看一看。星际魔盒因为也是debian系统,web环境的安装与玩客云基本一致。这里会快速讲解,想深入了解的小伙伴可以回顾下我以前的帖子。
一、安装nmp环境及常用php模块
输入命令apt install -y nginx mariadb-server php php-fpm php7.3-mysql php7.3-gd php7.3-curl php7.3-mbstring php7.3-xml php7.3-xmlrpc php7.3-json php7.3-zip php7.3-intl php7.3-xsl php7.3-pgsql
安装速度视你的网络环境决定,通常几分钟至几十分钟不等。
二、修改nginx配置
编辑配置文件 nano /etc/nginx/sites-enabled/default
按ctrl + / 跳转至44行
此行中增加index.php
如index index.php index.html index.htm index.nginx-debian.html;
对52~63行部分行去#号处理(这段重要不要搞错)
}
# pass PHP scripts to FastCGI server
#
location ~ .php$ {
include snippets/fastcgi-php.conf;
# With php-fpm (or other unix sockets):
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
# With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
}
修改完成后,保存、退出
输入/etc/init.d/nginx restart 重启nginx服务
三、测试nmp环境
接着创建一个测试文件,输入命令
echo "<?php phpinfo(); ?>">/var/www/html/info.php
然后使用电脑或手机浏览器访问 “星际魔盒IP/info.php"
如我的为 192.168.2.231/info.php
出现以下显示,表示配置的没有问题
四、mariadb配置
A.初次使用配置向导,输入命令
mysql_secure_installation
会有以下交互事项
Enter current password for root (enter for none):
初次运次由于无密码,直接回车就行
Set root password? [Y/n]
是否设置root密码,这里的root是mysql的用户,非系统管理员哦,输入Y
设置一个新密码,这里设置为admin 再输入一次
New password:
Re-enter new password:
记住设备的数据库密码哦,下面还会用到哦。
Remove anonymous users? [Y/n]
是否移除匿名用户,回车
Disallow root login remotely? [Y/n]
是否禁止root远程登录,这里选择 n
Remove test database and access to it? [Y/n]
是否删除test数据库,回车
Reload privilege tables now? [Y/n]
是否重新加载权限表,回车
B.配置mariadb远程访问权限
开启数据库远程访问,输入命令
mysql -u root -p
使用密码admin登录,粘贴以下命令(不用复制mysql>),注意admin改成你之前设置的数据库密码哦,
mysql> use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
mysql>update user set plugin = 'mysql_native_password' where user = 'root';
mysql> flush privileges;
mysql> exit;
修改MariaDB配置文件允许远程访问
sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/mariadb.conf.d/50-server.cnf
重要说明:配置远程访问权限很重要,是以后能正常连接数据库的前提,可以用navicat软件测试连接,如提示出错........ 说明以上的配置有错误,请仔细检查下。
如显示测试连接成功,表示配置正常。见下图
至此,星际魔盒的web基础环境就完成了,有网站源码的复制到 /var/www/html下网站即可访问。
下几篇,与小伙伴们一起在web环境中架设自已的网站、博客、论坛、可道云、BT下载............敬请期待吧!
aboutme
校验提示文案
二元一次函数
校验提示文案
二元一次函数
校验提示文案
aboutme
校验提示文案