CentOS6.5 搭建 LNMP (linux + nginx + mysql + php)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
1:查看环境:
1
2
|
[root@10-4-14-168 html]# cat /etc/redhat-release
CentOS release 6.5 (Final)
|
2:关掉防火墙
1
|
[root@10-4-14-168 html]# chkconfig iptables off
|
3:配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)
1
|
#wget http://www.atomicorp.com/installers/atomic
|
1
|
#sh ./atomic
|
1
|
#yum check - update
|
4:安装开发包和库文件
1
2
3
4
|
#yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng
libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel
gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2
libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel
|
5:卸载已安装的apache、mysql、php
1
2
3
|
# yum remove httpd
# yum remove mysql
# yum remove php
|
6:安装nginx
1
2
3
4
|
# yum install nginx
# service nginx start
# chkconfig --levels 235 nginx on
//设2、3、5级别开机启动
|
7:安装mysql
1
2
3
|
# yum install mysql mysql-server mysql-devel
# service mysqld start
# chkconfig --levels 235 mysqld on
|
1
2
3
4
5
6
7
8
|
登陆MySQL删除空用户,修改root密码
mysql> select user ,host, password from mysql. user ;
mysql> drop user '' @localhost;
mysql> update mysql. user set password = PASSWORD ( '*********' ) where user = 'root' ;
mysql>flush privileges ;
|
8:安装php
1
2
|
# yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap
php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap
|
//安装php和所需组件使PHP支持MySQL、FastCGI模式
1
|
#yum install php-tidy php-common php-devel php-fpm php-mysql
|
1
2
|
# service php-fpm start
# chkconfig --levels 235 php-fpm on
|
9:配置nginx支持php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak
/ / 将配置文件改为备份文件
# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf
/ / 由于原配置文件要自己去写因此可以使用默认的配置文件作为配置文件
/ / 修改nginx配置文件,添加fastcgi支持
# vi /etc/nginx/nginx.conf
index index.php index.html index.htm;
/ / 加入index.php
location ~ \.php$ {
root / usr / share / nginx / html;
fastcgi_pass 127.0 . 0.1 : 9000 ;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME / usr / share / nginx / html$fastcgi_script_name;
include fastcgi_params;
}
/ / 将以上代码注释去掉,并修改成nginx默认路径
|
1
|
10:配置php
1
2
|
//编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1
[root@CentOS ~]# vi /etc/php.ini
|
11:重启nginx php-fpm
1
2
|
# service nginx restart
# service php-fpm restart
|
12:建立info.php文件
1
2
3
4
|
# vi /usr/share/nginx/html/info.php
<?php
phpinfo();
?>
|
13:测试nginx是否解析php
1
2
|
本地浏览器输入:192.168.1.105/info.php
显示php界面 环境搭建成功
|
转自:http://www.cnblogs.com/xiaoit/p/3991037.html
CentOS6.5 搭建 LNMP (linux + nginx + mysql + php)相关推荐
- linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装
linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装: 首先安装依赖包: yum -y install gcc gcc-c++ autoconf libjp ...
- lnmp php 5.4,linux下搭建LNMP(linux+nginx+mysql+php)环境之php5.4安装
安装准备:依赖包下载wget http://ah1.down.chinaz.com/201303/PHP-v5.4.13.tar.gz wget http://soft.7dot.com/soft/l ...
- LNMP(linux+nginx+mysql+php)服务器环境配置
LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...
- Centos7快速搭建LNMP (Nginx + MySQL + PHP)
Centos7快速搭建LNMP (Nginx + MySQL + PHP) 1.安装前简单介绍一下yum 2.Nginx安装 3.MySQL安装(这里直接安装MySQL8) 3.1.安装前清理旧版本的 ...
- php mysql 论坛 源码_LNMP架构的搭建(linux+nginx+mysql+php源码安装 )+Discuz论坛的搭建...
主机环境 redhat6.5 64位 实验环境 服务端 ip172.25.29.1 nginx+mysql+php 安装包 nginx-1.10.1.tar.gz mysql-boost-5.7 ...
- centos6.2 64位LNMP(linux+nginx+mysql+php)实现
现在nginx运用越来越广泛.这是因为NGINX在某些方面优于apache.并且NGINX在web服务当中占有一定的比例,我们有必要了解和学习.下面步入正题,看LNMP架构怎么搭建. 首先 ...
- LNMP环境搭建(linux+Nginx + Mysql + PHP)
linux+Nginx + Mysql + PHP 搭配可以说目前使用比较广泛 那要想在这台刚安装好系统的服务器上配置这环境,有多种方式 一.傻瓜式一键安装 为了让大家安装环境能简单,方便.有人把它们 ...
- 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的
在阿里云买ECS的时候选择自己习惯的镜像系统,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04稳定支持版的环境中搭建Linux+Nginx+Mysql+PHP环境 ...
- 在linux+nginx+mysql+php环境下安装 phpmyadmin
环境 1, CentOS 7 2, nginx1.12.2 (Linux 利用yum源安装nginx) 3, php7.0 (Linux 利用yum源安装php7.0+nginx) 4, mysql5 ...
- linux+nginx+mysql+php系统修改文件上传大小限制
linux+nginx+mysql+php系统修改文件上传大小限制 对于LNMP框架的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,会报错&quo ...
最新文章
- C++知识点11——this指针,const成员函数,访问权限控制
- 【Groovy】json 字符串反序列化 ( 使用 JsonSlurper 进行 json 字符串反序列化 | 根据 map 集合构造相关类 )
- css中颜色的表示方法
- DVWA--文件上传漏洞
- 腾讯极客挑战赛邀你“码上种树”
- windows 操作系统里 git bash 和 git cmd 的区别
- python内置输入函数_python内置函数 print()
- 东师2016年秋季计算机基础,东师2016年秋季《计算机基础》期末考核答案(1).doc
- PHP实现QQ达人信息抓取
- 简单几何(圆与多边形公共面积) UVALive 7072 Signal Interference (14广州D)
- 【webpack】理解配置文件
- Vue传递方法给页面调用
- vue-cli 没有build如何配置_如何从零开发一个 gradle 插件(一)
- [转]JS将图片转为base64编码
- String 转 jsonObject
- java面试之Servlet/JSP面试题
- mysql求平方根_MySQL SQRT 函数
- gif录制软件 LICEcap
- 家用 NAS 服务器(2)| HyperV的Winserver 2022和Ubuntu 22.04双系统
- 安全扫描无法加载目标网站
热门文章
- python selenium api_Selenium2+python自动化-查看selenium API
- 【LCS系列】最长公共子序列和最长公共子串
- 【数据库实验课堂】实验二 使用SQL Server管理数据表
- 【2018山东省赛 - A】Anagram(贪心,费用流,KM算法)
- 【CodeForces - 616C 】The Labyrinth点石成金(并查集,dfs)
- 【CF#2A】Winner(模拟 STL-map)☆
- 6.深度学习练习:Initialization
- linux awk 时间范围,linux下使用awk命令按时间段筛选日志
- 计算机网络65535,计算机网络1
- java map统计学生名单_Java含自己的总结:集合,学生,遍历,ArrayList,Set,Map,泛型,班级,发牌—诗书画唱...