上一篇文章是基础的搭建ubuntu,安装好了之后就该搭建lnmp环境了,在此楼主也是第一次用nginx,如果有什么错误之后,请告知,万分感谢

搭建lnmp的一些基础命令在网上都可以查到,楼主只贴出自己碰到的一些问题。

1、一些报错信息
重启nginx报错:fastcgi_pass is duplicate  说明在配置文件中重复了,
解决方案:注释掉fastcgi_pass 127.0.0.1:9000即可

关于网站根目录能解析html。不能解析php的问题:
网址:http://www.51ask.org/article/3
解决方案:1、netstat -antp  查询9000端口有没有被占用
2、没有被占用的话,就启用9000端口:
php-cgi -b 127.0.0.1:9000 &(PS:楼主安装的php7,对这个版本实在是不熟悉,碰到了不少问题,不过这个方法确实好用)

2、安装好之后, 安装lnmp需要注意的文件路径
修改nginx的配置文件:  sudo /etc/nginx/sites-available/default
启动nginx:/etc/init.d/nginx start
修改配置文件之后重启nginx:nginx -s  reload
重启php-fpm ::sudo /etc/init.d/php7.0-fpm restart 
nginx默认配置安装路径为:/usr/local/nginx
网站的根目录为:/var/www/html
php7.0的php.ini文件在  /etc/php/7.0/cli/php.ini
php7.0的www.conf在    /etc/php/7.0/fpm/pool.d/www.conf
php7.0的php-fpm.conf在: /etc/php/7.0/fpm/php-fpm.conf
php支持的扩展的位置:/usr/include/php/20151012/ext(PS:这些路径适合新手看看,不然老是记不住)

3、安装mysql
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
3.  sudo apt-get install libmysqlclient-dev
然后输入sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:mysql -u root -p   并输入密码
输入  : show databases;即可看到库。然后use mysql  接下来就可以进行一系列的操作了

如何查看mysql所占用的端口号:1、在你的my.ini(Windows)或my.cfg(Linux) 中
   2、show variables like 'port';直接查看数据库

4、  查看php是否安装成功用:php -v
查看php都安装了哪些扩展用:php -m
查看nginx配置成功与否:sudo nginx -t

5、对了,还有那些文件的颜色,实在不知道都代表了什么意思,在此科普一下

蓝 色:文件夹  
红色:压缩文件   
绿色:可执行文件   
白色:文本文件
红色闪烁:错误的符号链接
淡蓝色:符号链接
黄色:设备文件
灰色:其它文件

6、找到自己的根目录,vi   新建php文件,查看phpinfo()的东西即可

如果各项扩展都有,那么基础的环境算是搭建成功了

安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)相关推荐

  1. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(一)

    话不多说,直接上干货.本来碰到的问题我都是直接记到笔记本上了,所以可能会有点乱,不过只要我解决的,都会给上解决方案的,希望能给看这篇文章的你一些帮助,也希望自己日后少踩坑. 一.安装ubuntu遇到的 ...

  2. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(三)

    这篇文章主要针对的是搭建好环境之后进行的一些测试,包括php连接musql的情况,安装 redis以及测试redis能不能正常使用,phpmyadmin的安装等 1.众所周知,php7取消了对于Mys ...

  3. ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装

    v 一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇 ...

  4. WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机

    版本:win10系统 virtualbox:5.1.26 vagrant :1.9.7 centos 7.0 xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox ...

  5. wordpress支持MySQL5.5_CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress...

    一.总体介绍 系统环境  CentOS release 5.5 (Final)   ,kernel  2.6.18-194.el5 安装 Nginx . PHP(FastCGI)   . MySQL  ...

  6. docker搭建 LNMP 环境

    一.准备镜像 安装完docker后,更换完镜像源(docker的安装十分简单自行百度即可) 打开/etc/docker目录下的daemon.json 添加以下内容 { "registry-m ...

  7. VirtualBox+vagrant 搭建LNMP环境

    VirtualBox+vagrant 搭建LNMP环境 1.安装VirtualBox和vagrant 去各自的官网下载最新的版本就OK了,win7用户需要注意一下,win7下不支持很高版本的vagra ...

  8. centos 6.5 搭建lnmp环境

    centos 6.5 搭建lnmp环境 建议安装顺序: mysql------->>编译php---->>编译nginx 最麻烦:编译php出各种错. 最简单:mysql 软件 ...

  9. [网络安全自学篇] 九十一.阿里云搭建LNMP环境及实现PHP自定义网站IP访问 (1)

    这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您喜欢,一起进步.本文主要分享作阿里云搭建LNMP环境及实现PHP自定义网站IP访问,同时详细介绍走过 ...

最新文章

  1. Session和几种状态保持方案理解
  2. python标准异常
  3. VMware推出vRealize,全面加速数字化与混合云的迁移
  4. 2016级算法期末模拟练习赛-A.wuli51和京导的毕业旅行
  5. PHP的xdebug五个按钮的说明
  6. 教你用100多行写一个数据库(附源码)
  7. workaround for error message Table maintenance not allowed for table XXX
  8. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计.doc
  9. python gil原理_Python GIL深入浅出
  10. 2016年广东省电子设计大赛健康电子专题——健康养殖远程监控系统(环境监控系统V1.0版本)
  11. latex linux 安装,Linux 安装LaTeX
  12. 一、从0开始——黑客学习路线
  13. matlab拟合函数求系数,matlab 求拟合函数的系数
  14. MeGUI入门教程(2012.12.14更新)
  15. 安全算法-对称加密与非对称加密
  16. 计算机组成ar什么意思,到底什么是AR技术?
  17. 评说于国富律师的“免费正版化”
  18. 使用TensorRt搭建自己的模型
  19. java连接打印机打印PDF
  20. 计算机玩游戏怎么会突然有边框,电脑打游戏怎么设置全屏

热门文章

  1. mobile former测试
  2. c++调用python3
  3. Extra data: line 1 column 342004 (char 342003)
  4. linux Pytorch C++ 环境搭建
  5. Android: Execution failed for task ':app:processDebugResources' 异常解决
  6. java开发环境选择
  7. linux log4j 空文件,log4j在linux上不生成日誌文件
  8. php可以做ios程序吗,php写的可以在本机发送iOS push程序
  9. 编程小白 第一本 python_【Python】编程小白的第一本python(基础中的基础)
  10. Mysql中varchar类型的猫腻!