| 上一篇,我们对星际魔盒的debian系统做了刷机后的基础设置 参见:星际魔盒系列之设置篇
 https://www.toutiao.com/i6989852972037620262/?group_id=6989852972037620262
 本篇来聊聊星际魔盒debian系统web情况的搭建,web情况现在常见的就是lnmp,至于什么是lnmp,我在之前玩客云安装web情况中有详述,这里就不多说了,有兴趣的小同伴可以去看一看。星际魔盒因为也是debian系统,web情况的安装与玩客云基本一致。这里会快速讲解,想深入了解的小同伴可以回顾下以下3篇。
 [size=0.882em]参见:玩客云web情况搭建上
 
 [size=0.882em]https://www.toutiao.com/i6915261945474155011/?group_id=6915261945474155011
 [size=0.882em]玩客云web情况搭建中
 
 [size=0.882em]https://www.toutiao.com/i6916032821161214476/?group_id=6916032821161214476
 [size=0.882em]玩客云web情况搭建下
 
 [size=0.882em]https://www.toutiao.com/i6916379805659759118/?group_id=6916379805659759118
 一、安装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
 安装速度视你的网络情况决定,通常几分钟至几非常钟不等。
 nmp情况安装
 二、修改nmp配置
 编辑配置文件 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服务
 配置nginx
 三、测试nmp情况
 接着创建一个测试文件,输入命令
 echo "">/var/www/html/info.php
 然后使用电脑或手机欣赏器访问 “星际魔盒IP/info.php"
 如我的为 192.168.2.231/info.php
 出现以下表现,表示配置的没有问题
 phpinfo.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]
 是否重新加载权限表,回车
 mysql_secure_installation
 B.配置mariadb远程访问权限
 开启数据库远程访问,输入命令
 mysql -u root -p
 使用密码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软件测试连接,如提示出错........ 说明以上的配置有错误,请细致检查下。
 如表现测试连接成功,表示配置正常。见下图
 mariadb远程访问配置
 至此,星际魔盒的web基础情况就完成了,有网站源码的复制到 /var/www/html下网站即可访问。
 下几篇,与小同伴们一起在web情况中架设自已的网站、博客、论坛、可道云、BT下载............敬请期待吧!
 |