这里记录的是Nginx+PHP+MYSQL开发环境安装配置。虽然树莓派2相比较一代性能上已经有很大的提升了,但是毕竟只是块ARM板而已,所以HTTP服务器上选择了轻量级的Nginx。
Nginx
安装sudo apt-get install nginx
使用# 启动 重启 停止 重新加载
sudo service nginx start | restart | stop | reload
创建一个新的站点:在/etc/nginx/sites-available
添加新的站点文件,然后在/etc/nginx/sites-enabled
创建一个对应的符号链接文件。站点配置参考自带的default站点。sudo ln -s /etc/nginx/sites-available/xx-site /etc/nginx/sites-enabled
配置文件路径/etc/nginx/nginx.conf
参考
- Nginx如何处理一个请求
- Nginx虚拟配置理解
- location匹配规则1,2
- location与rewrite规则总结
PHP
安装sudo apt-get install php5 php5-fpm php5-mysql
FastCGI服务启动、停止sudo service php5-fpm start|stop
配置文件位置/etc/php5
MySql
安装sudo apt-get install mysql-server
安装过程中会提示输入root账号密码,请切记。
进入MySqlmysql -u root -p
使用# 添加新账号
GRANT ALL PRIVILEGES ON *.* TO 'your_account' @'%' IDENTIFIED BY 'your_passwd' WITH GRANT OPTION;
flush privileges;
# 创建新的数据库
create database xxx-database;
# 查看数据库
show databases;
Web数据库管理前端phpMyAdmin安装sudo apt-get install phpmyadmin
安装过程中会提示你选择Apache或者lighttpd服务器,我们使用的是Nginx服务器,按Esc键退出选择,后面会提示你输入数据库root密码。
安装完成后phpMyAdmin代码文件位于/usr/share/phpmyadmin/
目录下,做一个符号链接到/var/www
目录下。sudo ln -s /usr/shar/phpmyadmin/ /var/www/
最后需要建立一个Nginx的虚拟服务器。具体可以参考这里