收到了泡泡云,看坛友弄好了家居服务器,十分羡慕。可是本人既没有智能家居也没有打印机什么的,挂下载做存储nas性能又太差,还是做个web服务器玩玩吧。
首先需要先把系统刷成Debian,这个不细说参考坛友帖子,过程很详细,按流程走非常简单:
Windows下也能玩转Linux---泡泡云刷机改造 刷好ROM后建议先换中科大源——能大幅提高软件包下载速度。
然后更新系统顺便改下时间:
- apt-get update
- apt-get upgrade
- date -s "YYYY-MM-DD hh:mm:ss"
- hwclock -w
安装MySQL和lighttpd,期间会要求设置MySQL的root用户密码,等都安装完后进入泡泡云的地址应该能看到Placeholder page页面:
- apt-get install lighttpd mysql-server mysql-client
安装php,把php.ini中cgi.fix_pathinfo = 1 取消注释:
- apt-get install php5-fpm php5
- nano /etc/php5/fpm/php.ini
- cd /etc/lighttpd/conf-available/
- cp 15-fastcgi-php.conf 15-fastcgi-php-spawnfcgi.conf
- nano 15-fastcgi-php.conf
编辑
15-fastcgi-php.conf这个文件,替换位下边的内容- # -*- depends: fastcgi -*-
- # /usr/share/doc/lighttpd/fastcgi.txt.gz
- # http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions#mod_fastcgi-fastcgi
- ## Start an FastCGI server for php (needs the php5-cgi package)
- fastcgi.server += ( ".php" =>
- ((
- "socket" => "/var/run/php5-fpm.sock",
- "broken-scriptfilename" => "enable"
- ))
- )
启用fastcgi配置,创建符号链接,重启lighttpd。
- lighttpd-enable-mod fastcgi
- lighttpd-enable-mod fastcgi-php
- ls -l /etc/lighttpd/conf-enabled
- /etc/init.d/lighttpd force-reload
这时在www目录下建立phpinfo就可以看到php状态了。
安装需要用到的模块,不必全装,一般需要什么装什么就好,然后重新加载php-fpm:
- apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-xsl
- /etc/init.d/php5-fpm reload
到这步基本上web服务器就搭建好了。网页上传到
/var/www下面。替换掉lighttpd的默认页面。
根据使用习惯还可以安装phpmyadmin(这个太耗资源)或者adminer管理数据库。ftp服务器方便上传,以及xcache或者apc缓存加速等。。。
自带的dropbear好像没法用scp上传文件,总是传输失败。没办法只好用vsftpd了,有知道怎么设置的可以回复下。
泡泡云上放了一个typecho的blog,一个雅黑php探针,一个贴吧签到程序——每天自动签到贴吧


欢迎前来参观完成效果~~~
blog:
http://lede.ddnsfree.com:8080 探针:
http://lede.ddnsfree.com:8080/tz楼主网络环境:电信上下行10M/100M宽带,dynu的免费动态域名,路由端口转发到8080。
服务器配置主要参考了以下教程,感谢原作者!
Installing Lighttpd With PHP5 (PHP-FPM) And MySQL Support On Debian Wheezy Install XCache to Accelerate and Optimize PHP Performance Ubuntu 16.04下vsftpd 安装配置实例