step 1: entware


step 2: FTP


安装并修改配置文件

  • /opt/bin/opkg update
  • /opt/bin/opkg install vsftpd-ext

修改配置文件:

  • vi /opt/etc/vsftpd/vsftpd.conf
  • Anonymous_enable=NO
  • Write_enable=YES
  • Local_enable=YES
  • Ascii_upload_enable=YES
  • Ascii_download_enable=YES

VI操作:键入i进入编辑模式,esc退出编辑模式 输入:wq保存

登录名为系统账号密码!

  • passwd root 修改密码(假设密码改为"XXX")
  • FTP登录可用 ::: 账户:root 密码:XXX

step 3: Nginx


安装软件

  • mkdir /media/sda1/web (建立网站工作目录,目录可自定义,后面配置改好即可 。)
  • mkdir /media/sda1/web/tmp ( 建立网站临时文件目录 ,目录可自定义,后面配置改好即可 。)
  • /opt/bin/opkg install nginx (安装Nginx)

修改配置文件

step 4: PHP


安装PHP

/opt/bin/opkg install php5 php5-mod-gd php5-mod-session php5-mod-pdo php5-mod-pdo-mysql php5-mod-mysql php5-mod-mcrypt php5-mod-mbstring php5-fastcgi php5-cgi php5-mod-xml php5-mod-ctype php5-mod-curl php5-mod-exif php5-mod-ftp install php5-mod-iconv php5-mod-json php5-mod-sockets php5-mod-sqlite3 php5-mod-tokenizer php5-mod-zip php5-mod-hash

修改配置文件

  • vi /opt/etc/php.ini
  • php.ini
  • 启动fcgi
  • /opt/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /opt/bin/php-cgi
  • 启动 nginx
  • /opt/etc/init.d/S80nginx start

测试是否安装成功

step 5: mysql

  • /opt/bin/opkg install mysql-server
    • mkdir /media/sda2/data/mysql ( 建立网站工作目录,目录可自定义,后面配置改好即可 。)
    • mkdir /media/sda2/data/tmp ( 建立网站临时文件目录 ,目录可自定义,后面配置改好即可 。)
  • vi /opt/etc/my.cnf ( 编辑配置文件 )
  • datadir = /media/sda1/sql ( 改成你数据库实际绝对路径,目录请提前建好。 )
  • tmpdir = /media/sda1/sql/tmp/( 改成你数据库临时文件实际绝对路径, 目录请提前建好。)
  • /opt/bin/mysql_install_db –force ( 初始化数据库)
  • /opt/etc/init.d/S70mysqld start ( 数据库启动)
  • /opt/bin/mysqladmin -u root password ‘12345678’ ( 设置你的数据库密码为:12345678 建议设更复杂密码。 )
  • /opt/bin/mysql -u root -p
  • Enter password: ( 输入你的数据库密码为:12345678 )
  • mysql> ( 如果看到这行,那么恭喜你,已经成功一半了!!!可以先休息一下了。)
  • mysql> Ctrl-C – exit!

step 6: GitBlog


按照GitBlog上说明使用

step 7: 自动启动


  • cd /etc/init.d/rcS
  • sh /thunder/bin/run.sh
  • /opt/etc/init.d/S49vsftpd restart
  • /opt/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /opt/bin/php-cgi
  • /opt/etc/init.d/S80nginx restart
  • /opt/etc/init.d/S70mysqld restart