用户
 找回密码
 立即注册

QQ登录

只需要一步,快速开始

搜索

11

主题

26

帖子

403

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
403
2018-5-7 22:31:56 cheetah 管理员 楼主 0192
因为新版本已经用 PHP7 替代了 PHP5,而 Nginx 下 PHP-FPM 的配置方法和 PHP5 有略有不同。所以在这儿给大家提供一个安装LNMP环境的方法。
实现安装 Nginx 和 PHP7
在 Pi 的终端运行以下命令。

  1. sudo apt-get update
  2. sudo apt-get install nginx php7.0-fpm php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt php7.0-cgi
  3. sudo service nginx start
  4. sudo service php7.0-fpm restart
复制代码
如果安装成功,可通过 http://树莓派IP 访问到 Nginx 的默认页。Nginx 的根目录在 /var/www/html。
进行以下操作来让 Nginx 能处理 PHP。

  1. sudo nano /etc/nginx/sites-available/default
复制代码
将其中的如下内容
  1. location / {
  2. # First attempt to serve request as file, then
  3. # as directory, then fall back to displaying a 404.
  4. try_files $uri $uri/ =404;
  5. }
复制代码
替换为
  1. location / {
  2. index index.html index.htm index.php default.html default.htm default.php;
  3. }
  4. location ~\.php$ {
  5. fastcgi_pass unix:/run/php/php7.0-fpm.sock;
  6. #fastcgi_pass 127.0.0.1:9000;
  7. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  8. include fastcgi_params;
  9. }
复制代码
Ctrl + O 保存再 Ctrl + X 退出。
  1. sudo service nginx restart
复制代码
上面的步骤实现了Nginx PHP服务器的搭建,下面安装Mysql。
首先查看是否安装mysql
  1. sudo dpkg -l|grep MySQL
复制代码
如果安装了Mysql则用下面的命令卸载
  1. sudo apt-get remove  mysql-server
  2. //执行下面指令确保卸载的更干净
  3. sudo apt-get autoremove--purge mysql-server
  4. sudo apt-get remove mysql-server
  5. sudo apt-get autoremove mysql-server
  6. sudo apt-get remove mysql-common
复制代码
如果未安装Mysql或者卸载完成之后通过以下命令安装Mysql
  1. sudo apt-get install mysql-server mysql-client
复制代码
然后就是等待,在安装的过程中会提示你让你输入mysql的root密码,会提示两次。输入完成之后就会安装成功了,安装时间大概几分钟左右。
数据库服务器操作命令:
  1. sudo /etc/init.d/mysql status/start/stop/restart
复制代码
到此,LNMP服务器就搭建完成了。
使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册