LAMP(Linux + Apache + MySQL + PHP),是目前主流的网站或互联网应用架构,树莓派也可以搭建一个迷你的LAMP服务器哦!架设好,让你的朋友来访问吧!
安装Apache
在终端输入:
sudo apt-get install apache2 -y
安装好后Apache自动运行,默认的主页目录是/var/www
,如果要更改主页目录,就要修改配置文件:
sudo nano /etc/apache2/sites-available/default
然后将 DocumentRoot
和默认的 /var/www
改为你想设定的目录即可。
更新
升级了Apache 2.4.10后,记录默认网站目录的配置文件有所变化,要在/etc/apache2
中的apache2.conf
中加上网站目录的配置才能正常浏览。
在终端输入:
sudo nano /etc/apache2/apache2.conf
然后按 Ctrl+W
,搜索 <Directory
,再在合适的地方添加一段:
Options FollowSymLinks MultiViews AllowOverride None Require all granted
优化树莓派LAMP性能
根据http://name5566.com/4428.html的介绍,我们来优化一下LAMP:
1. 安装apc
sudo apt-get install php-apc -y
应该会装一大堆东西,然后可能会出现网站不能访问的可能,不用怕,看上面那段吧?
编辑 /etc/php5/apache2/php.ini
增加以下内容(配置参数详见:http://www.php.net/manual/en/apc.configuration.php):
[apc] ; 设置编译器缓存的大小(默认为 32M,Cubietruck 的内存还是挺大的,可以合理利用一下) apc.shm_size = 128
更新完毕
安装PHP
在终端输入:
sudo apt-get install php5 libapache2-mod-php5 -y
安装MySQL
在终端输入:
sudo apt-get install mysql-server php5-mysql -y
安装过程中,程序会询问MySQL服务器中root用户(并非系统root用户)的密码,建议不要用空密码。
MySQL安装完成后,可以用MySQL Workbench连接。MySQL Workbench和MySQL服务器一样,是MySQL社区开发的开源软件,是一个MySQL数据库可视化设计、建模和管理工具。
MySQL Workbench连接方法如图:
1. 在连接名称中填入名称;
2. 连接方式选择SSH;
3. 输入Rpi的SSH用户名,如“pi”;
4. 点击“Store in Vault”,然后在弹出的对话框中输入密码;
5. 按需要浏览SSH私钥的路径;(pi默认无需私钥)
6. 在MySQL Hostname中无需更改,因此时已以“pi”用户名登入了远程的Rpi,现在是再在Rpi中登入MySQL服务器,所以用本机地址即可;
7. MySQL Server port,默认就是3306;
8. 然后就是MySQL服务器的用户名和密码,注意这个密码就是刚才新设置的密码,同样是点击“Store in Vault”然后再输入;
这样就能连接远程的MySQL服务器了。
发表回复