• WAP手机版 加入收藏  设为首页
路由器

tomaot使用entware 配置php5+mysql5+nginx的方法

时间:2015-10-8 10:37:27  作者:哎丫丫  来源:哎丫丫电脑  浏览:1531  评论:0
fdisk -l 查看磁盘
df -h 查看挂载
umout /dev/sda1 卸载
umount /opt  卸载
mkfs.ext3 /dev/sda1 格式化U盘分区
mount -o bind /tmp/mnt/sda1/opt /opt 绑定磁盘
cd /opt

安装entware
wget http://entware.wl500g.info/binaries/mipselsf/installer/entware_install.sh -O - | tr -d '\r' >  entware_install.sh
sh entware_install.sh
opkg update
opkg install busybox

安装MYSQL5
opkg install mysql-server (这个会安装相关组件,等它安装完。网络不行啊。慢。)
然后MySQL初始化安装, mysql_install_db --force
opkg install libmysqlclient-r   如果少libz.so.1这个的话安装组件
/opt/etc/init.d/S70mysqld start

mysqladmin -u root password 你的密码 这个是修改初始mysql密码的
然后 mysql -uroot -p
输入你刚设置的密码
mysql>grant all privileges on . to 'root'@'localhost' identified by '你设置的root密码' with grant option


安装php5:(和你需要的组件)
opkg install php5 php5-cgi php5-fastcgi php5-mod-mysql php5-mod-xml  php5-mod-session  php5-mod-j
son php5-mod-mcrypt php5-mod-curl php5-mod-gd php5-mod-iconv php5-mod-mbstring php5-mod-zip php5-fpm php5-mod-mysqli
opkg install php5-mod-simplexml  //这个组件是给thinkphp运行的支持
opkg install php5-mod-tokenizer  //这个组件是给thinkphp运行的支持

编辑
1. 更改php.ini
首先php.ini的配置,对应位置为/opt/etc/
;cgi.fix_pathinfo=0   改为
cgi.fix_pathinfo=1
找到 doc_root =         把后面的值去掉,就留下 doc_root =
mysql.default_socket = /opt/var/run/mysqld.sock 默认是空值,要改为自己需要的
修改php-fpm.conf  对应位置为/opt/etc/
找到组后一行 include=/opt/etc/php5-fpm.d/*.conf 改为你的绝对路径
修改php5-fpm.d里面的www.conf 对应位置为/opt/etc/php5-fpm.d
找到
user = nobody

group = nobody 下面这个需要改为这样
listen = 127.0.0.1:9999 这个要改为nginx.conf中里面的#fastcgi_pass   127.0.0.1:9999;一样端口


php-fpm 启动 php
kill -INT `cat /opt/var/run/php5-fpm.pid`  关闭php
kill -USR2 `cat /opt/var/run/php5-fpm.pid` 重启

安装NGINX:
opkg install nginx

/opt/etc/init.d/S80nginx restart
设置nginx.conf

需要更改的位置在/opt/etc/nginx/nginx.conf
 client_max_body_size 18M; 此为限制上传大小的,不增加的话默认就是只有1m 把他加载HTTP
    client_body_buffer_size 128k; 就放在gzip  on前面或者都行
对应修改的位置在 #gzip  on; #此为是否开启Gzip压缩
                 listen       80; #此为修改web端口 改后要修改对应防火墙设置
                 root           /opt/share/nginx/html; #此为修改默认首页文件夹
                 #location ~ \.php$ { #此段代码为开启php-fastcgi 支持,
                 
#fastcgi_intercept_errors on;
 
                 #root           /opt/share/nginx/html;

                 #fastcgi_pass   127.0.0.1:9999;
     
            #fastcgi_index  index.php;
     
            #fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
     
            #include /opt/etc/nginx/fastcgi_params;
         
        #} #要去掉所有#号 修改默认监视端口9000 我的是改为了9999,避免和迅雷远程冲突
                 
                 
iptables -I INPUT -p tcp --dport 9999 -j ACCEPT
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
最后在wan口链接的脚本处添加开机启动脚本
mount -o bind /mnt/sda1/opt /opt
/opt/bin/busybox mkswap /tmp/mnt/sda1/swapfile
wait
/opt/bin/busybox swapon /tmp/mnt/sda1/swapfile
wait
/opt/etc/init.d/S70mysqld start
wait
/opt/etc/init.d/S80nginx start
wait
/opt/bin/php-fpm
wait
exit


附件我的整个OPT目录打包。。。(收费的)

tomaot使用entware_配置php5+mysql5+nginx的方法
求打赏¥¥¥^_^

      版权声明,所有转载都有注明出处,本站不负责承担任何法律责往。若有侵权,请联系我。我会及时删除。

专业从事于个人电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!

        咨询电话:13762514403  点击这里给我发消 息
        手机用户选择任意下面一种方法关注微文号
       点击我关注微信、扫描二维码、添加 订阅号
cz612459”     分享资讯、享受生活          


      

相关评论
免责申明:本站部分资料来源互联网,如果侵犯了您的版权,请作者速来电或QQ与本站联系,我们将第一时间给予以改正或删除。
Copyright© 2014-2016 哎丫丫 湘ICP备14010293号 湘公网安备43100202000036号
点击这里给我发消息