本教程采用lnmp方案安装web环境搭建可道云kodexplorer私有网盘,操作简单,容易上手
基础知识:第一炮 为小钢炮装上entware运行库
简单说明:data为我挂载的磁盘
话不多说直接进入正题
1、nginx/mariadb/php7安装
说明 php7部分除php7-mod-snmp我全部安装了 想少安装的自己增减吧 php7 php7-cgi php7-cli php7-fastcgi php7-fpm 这些是必须安装的 建议全部安装吧 不然搭设权限高的网站错误百出

opkg install nginx mariadb-client mariadb-client-extra mariadb-server mariadb-server-extra php7 php7-cgi php7-cli php7-fastcgi php7-fpm php7-mod-calendar php7-mod-ctype php7-mod-curl php7-mod-dom php7-mod-exif 
php7-mod-fileinfo php7-mod-ftp php7-mod-gd php7-mod-gettext php7-mod-gmp php7-mod-hash php7-mod-iconv php7-mod-imap php7-mod-intl php7-mod-json php7-mod-ldap php7-mod-mbstring php7-mod-mysqli 
php7-mod-mysqlnd php7-mod-opcache php7-mod-openssl php7-mod-pcntl php7-mod-pdo-mysql php7-mod-pdo-pgsql php7-mod-pdo-sqlite php7-mod-pdo php7-mod-pgsql php7-mod-phar php7-mod-session php7-mod-shmop 
php7-mod-simplexml php7-mod-soap php7-mod-sockets php7-mod-sqlite3 php7-mod-sysvmsg php7-mod-sysvsem php7-mod-sysvshm php7-mod-tokenizer php7-mod-xml php7-mod-xmlreader php7-mod-xmlwriter 
php7-mod-zip php7-pecl-dio php7-pecl-http php7-pecl-libevent php7-pecl-mcrypt php7-pecl-propro php7-pecl-raphf php7-pecl-redis

2、配置(详见附件)
安装开机脚本

 mv /opt/etc/init.d/S80nginx /etc/init.d && mv /opt/etc/init.d/S79php7-fpm /etc/init.d && mv /opt/etc/init.d/S70mysqld /etc/init.d

2.1 配置nginx

rm -rf /opt/etc/nginx

mv /media/Data/nginx /opt/etc

修改为自己的N1 IP地址 server_name 10.0.0.2;

vi /opt/etc/nginx/vhost/default.conf

2.2 配置mariadb

mysql_install_db --defaults-file=/opt/etc/mysql/myf

/etc/init.d/S70mysqld start

mysql_secure_installation

全部输入y 第一个y后输入两次你想设置的root密码 比如123456

2.3 配置php

vi /opt/etc/php.ini

必须与nginx配置中的主页地址一致 修改内容如下:

doc_root = "/opt/share/nginx/html"

2.4 配置php7-fpm

vi /opt/etc/php7-fpm.d/www.conf

修改内容如下:
这行内容前面加; 注释 并添加下面一条

;`listen = /opt/var/run/php7-fpm.sock`

修改监听端口与nginx中的一致

listen = 127.0.0.1:9000

2.5运行各项服务

/etc/init.d/S80nginx start && /etc/init.d/S79php7-fpm start

3、运行nginx/php-fpm/mariadb测试 这步不是必须 只是检测而已 当然最好还是按流程走一下才知道环境安装好没有 可以省略不看 直接进第四步3.1 添加phpinfo测试

vi /opt/share/nginx/html/phpinfo.php

<?php phpinfo(); ?>

测试地址:

http://10.0.0.2:8089/phpinfo.php

3.2 添加雅黑探针测试

mv /media/Data/index.php /opt/share/nginx/html

测试地址:

http://10.0.0.2:8089/index.php

3.3 添加mariadb测试

vi /opt/share/nginx/html/mysql.php

<?php

$link=mysqli_connect("127.0.0.1","root","123456");

if($link){
echo"ok";
}else{


   echo"error";    

}
?>

123456 为上方设置的root密码 自己设置的只有你才知道 测试结果只有ok两个字母就正常 不是就绝对有问题?
测试地址:

http://10.0.0.2:8089/mysql.php

4、kodexplorer安装教程

mkdir -pv /tmp/kodexplorer

cd /tmp/kodexplorer

wget http://static.kodcloud/update/download/kodexplorer4.36.zip

unzip kodexplorer4.36.zip

rm kodexplorer4.36.zip

cd /

mv /tmp/kodexplorer /opt/share/nginx/html

chmod 777 -R /opt/share/nginx/html/kodexplorer

检测地址:

http://10.0.0.2:8089/kodexplorer/index.php

按照提示操作就ok了

5、重启检查
root

检查开机能否加载nginx/php-fpm/mysqld
同时检查网页是否能打开 都能打开祝贺你安装成功 想干什么就干什么吧?

6、想远程登陆访问的有公网就端口映射 没有就内网穿透 这部分教程自己百度/论坛吧 我就不写了

更多推荐

斐讯N1盒子安装lnmp搭建可道云kodexplorer私有网盘教程