树莓派做服务器搭建wordpress

为了不让大家让树莓派在家中积灰,打算用树莓派做些有意义的事情,比如搭建个服务器什么的,还可以把大家的宽带利用起来,不用迅雷、360操心了,以防万一被割了韭菜。
下面就与大家分享在树莓派上搭建LAMP+WordPress的经历。
第1步安装linux系统并成功运行接入互联网。

第2步,就是安装WEB服务程序Apache:
$ sudo apt-get install apache2
安装完成后,用以下命令检查Apache服务器是否已经启动:
$ ps -ef | grep apache
然后,我们就可以尝试访问Apache服务器的默认起始页面。在另一台接入互联网的电脑上打开浏览器,输入你的树莓派的IP地址,或者就在树莓派的图形化界面上打开一个浏览器,在地址栏中输入localhost,就应该可以看到“It works!”等内容显示在屏幕上。
Apache服务器如需要改变WEB服务的端口,那么就用编辑器打开/etc/apache2/ports.conf文件,找到以下两行:
NameVirtualHost *:80
Listen 80
把默认的80端口改为你想要的值。如家庭宽带用一个无线路由器共享上网,则树莓派是内网IP,要让外网能够访问要做端口映射,必须修改WEB服务的端口为8088。其它配置参数统统用默认的了。
第三步,安装MySQL数据库:
$ sudo apt-get install mysql-server
安装后设置数据库的root用户密码(注意:不是Pi的root用户密码)。
然后,同样用ps命令查看MySQL数据库是否已经启动:
$ ps -ef | grep mysql
MySQL数据库的设置更简单,直接全部用默认值。
第四步,安装PHP:
$ sudo apt-get install php5
安装完成后,先检查一下它能否正常运行:
在/var/www目录下新建一个index.php文件:
$ sudo nano /var/www/index.php
在这个文件里只需写入一行:
保存并退出编辑。删除该目录下的index.html文件,再次用浏览器打开Apache服务器的默认起始页面,应该能够看到PHP的配置信息。这样就意味着PHP解释器工作正常,index.php成功地被Apache服务器识别为默认起始页面。
然后,需要把PHP和MySQL数据库联系起来:
$ sudo apt-get install php5-mysql
安装完成后,再次刷新默认起始页面,应该看到MySQL的配置信息,表明MySQL也已经配置好了。

这样简单几步就完成了LAMP系统的安装,以后的工作就是精心打扮自己的网站了。
在自己的网站上建一个博客平台吧,同样很简单:
$ sudo apt-get install wordpress
安装完成后,把它与WEB服务器联系起来:
$ sudo ln -s /usr/share/wordpress /var/www/wordpress
与MySQL数据库联系起来:
$ sudo bash /usr/share/doc/wordpress/examples/setup-myqsl -n wordpress localhost
执行该命令后,按照提示在树莓派的浏览器中访问http://localhost/wordpress继续完成安装,填写网页上的表格,诸如网站的名称、用户名和密码等等,填写完后,单击“安装WordPress”按钮。安装完成后就会在浏览器中出现WordPress的登录页面。
上述页面都是在树莓派自己的浏览器上显示的,为了让别的计算机能够访问你的WordPress,还需要一些配置:
$ sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-<树莓派的DNS主机名或者IP地址>.php
我在花生壳申请了一个免费域名***.***.*** ,所以我做的是:
$ sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-***.***.***:8088.php #还记得我改变了WEB端口吗?因此访问我的页面就要在浏览器的地址栏里敲入***.***.***:8088。
最后,是赋予WordPress自动更新时所需要的权限:
$ sudo chown -R www-data /usr/share/wordpress.
这样网站就可以访问了,至于速度要看你的带宽了,但估计比现在的独立主机带宽1M,2M要强些哦。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注