本教程采用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/my.cnf
/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
测试地址:
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
123456 为上方设置的root密码 自己设置的只有你才知道 测试结果只有ok两个字母就正常 不是就绝对有问题?
测试地址:
http://10.0.0.2:8089/mysql.php
4、kodexplorer安装教程
mkdir -pv /tmp/kodexplorer
cd /tmp/kodexplorer
wget http://static.kodcloud.com/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、想远程登陆访问的有公网就端口映射 没有就内网穿透 这部分教程自己百度/论坛吧 我就不写了