安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)
上一篇文章是基础的搭建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环境碰到的坑(二)相关推荐
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(一)
话不多说,直接上干货.本来碰到的问题我都是直接记到笔记本上了,所以可能会有点乱,不过只要我解决的,都会给上解决方案的,希望能给看这篇文章的你一些帮助,也希望自己日后少踩坑. 一.安装ubuntu遇到的 ...
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(三)
这篇文章主要针对的是搭建好环境之后进行的一些测试,包括php连接musql的情况,安装 redis以及测试redis能不能正常使用,phpmyadmin的安装等 1.众所周知,php7取消了对于Mys ...
- ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装
v 一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇 ...
- WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机
版本:win10系统 virtualbox:5.1.26 vagrant :1.9.7 centos 7.0 xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox ...
- 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 ...
- docker搭建 LNMP 环境
一.准备镜像 安装完docker后,更换完镜像源(docker的安装十分简单自行百度即可) 打开/etc/docker目录下的daemon.json 添加以下内容 { "registry-m ...
- VirtualBox+vagrant 搭建LNMP环境
VirtualBox+vagrant 搭建LNMP环境 1.安装VirtualBox和vagrant 去各自的官网下载最新的版本就OK了,win7用户需要注意一下,win7下不支持很高版本的vagra ...
- centos 6.5 搭建lnmp环境
centos 6.5 搭建lnmp环境 建议安装顺序: mysql------->>编译php---->>编译nginx 最麻烦:编译php出各种错. 最简单:mysql 软件 ...
- [网络安全自学篇] 九十一.阿里云搭建LNMP环境及实现PHP自定义网站IP访问 (1)
这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您喜欢,一起进步.本文主要分享作阿里云搭建LNMP环境及实现PHP自定义网站IP访问,同时详细介绍走过 ...
最新文章
- Session和几种状态保持方案理解
- python标准异常
- VMware推出vRealize,全面加速数字化与混合云的迁移
- 2016级算法期末模拟练习赛-A.wuli51和京导的毕业旅行
- PHP的xdebug五个按钮的说明
- 教你用100多行写一个数据库(附源码)
- workaround for error message Table maintenance not allowed for table XXX
- matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计.doc
- python gil原理_Python GIL深入浅出
- 2016年广东省电子设计大赛健康电子专题——健康养殖远程监控系统(环境监控系统V1.0版本)
- latex linux 安装,Linux 安装LaTeX
- 一、从0开始——黑客学习路线
- matlab拟合函数求系数,matlab 求拟合函数的系数
- MeGUI入门教程(2012.12.14更新)
- 安全算法-对称加密与非对称加密
- 计算机组成ar什么意思,到底什么是AR技术?
- 评说于国富律师的“免费正版化”
- 使用TensorRt搭建自己的模型
- java连接打印机打印PDF
- 计算机玩游戏怎么会突然有边框,电脑打游戏怎么设置全屏
热门文章
- mobile former测试
- c++调用python3
- Extra data: line 1 column 342004 (char 342003)
- linux Pytorch C++ 环境搭建
- Android: Execution failed for task ':app:processDebugResources' 异常解决
- java开发环境选择
- linux log4j 空文件,log4j在linux上不生成日誌文件
- php可以做ios程序吗,php写的可以在本机发送iOS push程序
- 编程小白 第一本 python_【Python】编程小白的第一本python(基础中的基础)
- Mysql中varchar类型的猫腻!