嗯哼,结束外派,我胡汉三又回来了,回来第一件事,就是重新装服务器,搭环境,以前用的apache,最近改了nginx,来吧,从头开始

因为以前一直用apache,这次换一个nginx试试。

1、更新系统

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

2、安装nginx

sodu apt-get install nginx

查看是否安装成功:

nginx -v 

或在浏览器输入: 127.0.0.1(你的访问地址,ip或者域名都可以)

3、安装mysql

sudo apt-get install mysql-server   (中间会让你输入root密码和确认密码)

sudo apt-get install mysql-client

查看是否安装成功:

mysql -u root -p  (然后输入密码)

select version();   (查看数据库版本)

4、安装php

sudo apt-get install php
php -v (查看版本)

5、安装FastCgi

sudo apt-get install spawn-fcgi

6、nginx 支持php (修改fefault的文件,一定先备份)

修改主机名

vim /etc/nginx/sites-available/default
server_name localhost;

修改为index.php

index index.html index.htm index.nginx-rebian.html
#修改为:
index index.php index.html index.htm

去掉下面部分的注释用于支持 php 脚本:去掉注释

location ~ \.php$ {
root /var/www/html;
fastcgi_pass 127.0.0.1:;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

7、php支持mysql

安装mysql扩展

sudo apt-get install php7.-mysql

安装必要扩展

sudo apt-get install php7. php-pear

sudo apt-get install php7.-curl

sudo apt-get install php7.-json

sudo apt-get install php7.-cgi

8、最后是查看结果了

在根目录里面

vim index.php

输入 <?php phpinfo();?

注:

nginx 重启/开始/停止(当然我安装过程中啊,还有很多坑,在其他文章里面有啊,关注我查看怎么解决其他的坑)

sudo service nginx restart

sudo service nginx start

sudo service nginx stop

最新文章

  1. BZOJ 4723: [POI2017]Flappy Bird
  2. mac 安装phpredis扩展
  3. android学习笔记36——使用原始XML文件
  4. 【转】Linux杀死fork产生的子进程的僵尸进程defunct
  5. C++指针和引用简介
  6. 参加IMWebConf 2017 前端开发者大会是什么体验?
  7. P1316 丢瓶盖--(二分答案)
  8. Socket网络编程(三)
  9. IE10、IE11使用 __doPostBack 出现未定义问题
  10. jpa实例
  11. Hadoop生态圈-Flume的主流Channel源配置
  12. 洛谷 P3171 [CQOI2015]网络吞吐量 解题报告
  13. WEB入门一 网页设计基础
  14. JVM 调优参数设置
  15. IOS手机使用Fiddler抓获HTTPS报文方法
  16. IP网络,光网络以及轨道交通的快速卸载随想
  17. 检查java 中有多少个构造函数
  18. Go语言fmt包详解
  19. 【leetcode】Move Zeroes
  20. Android应用开发详解

热门文章

  1. HttpModule介绍
  2. docker安装elasticsearch和head插件
  3. SequoiaDB报告创建线程失败的解决办法
  4. k线中转器
  5. codeforces 1284C. New Year and Permutation(组合数学)
  6. jQuery的主要使用方法
  7. css美化Div边框的样式实例*(转载)
  8. CI框架Email类发送邮件提示Unable to send data: . The following SMTP error was encountered: Unable to .......
  9. 【Python】数值运算函数
  10. 【C语言】移动指针