阿里云服务器 centos 6.5 安装 LNMP 环境 有修改
2016-12-09 15:10
483 查看
1:查看环境:
2:关掉防火墙
3:CentOS默认的标准源里没有nginx软件包(此处略过)
4:安装开发包和库文件
5:卸载已安装的apache、mysql、php
6:安装nginx
7:安装mysql
8:安装php
//安装php和所需组件使PHP支持MySQL、FastCGI模式
9:配置nginx支持php
10:配置php
11:重启nginx php-fpm
12:建立info.php文件
13:测试nginx是否解析php
14:iptables配置设置
12 | [root@ www www]# cat /etc/redhat-release CentOS release 6.5 (Final) |
1 | [root@10-4-14-168 www]# chkconfigiptables off |
1 | Centos下安装nginx rpm包1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.htmlwget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm2 安装这个rpm包rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm安装过程中会出现错误提示:warning: nginx-release-centos-6-0.el6.ngx.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY忽略即可 |
#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-develgcc 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 |
1234 | # yum remove httpd # yum remove mysql # yum remove php # yum remove nginx |
1234 | # yum install nginx # service nginx start # chkconfig --levels 235 nginx on //设2、3、5级别开机启动 |
123 | # yum install mysql mysql-server mysql-devel # service mysqld start # chkconfig --levels 235 mysqld on |
12345678 | 登陆MySQL删除空用户,修改root密码 mysql> select user ,host, password from mysql. user ; mysql> drop user '' @localhost;
drop www '' @localhost; mysql> update mysql. user set password = PASSWORD ( '*********' ) where user = 'root' ; mysql>flush privileges ; |
12 | # 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 |
1 | #yum install php-tidy php-common php-devel php-fpm php-mysql |
12 | # service php-fpm start # chkconfig --levels 235 php-fpm on |
12345678910111213141516171819 | # 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 / wwwroot; fastcgi_pass 127.0 . 0.1 : 9000 ; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME / usr / share / nginx / wwwroot$fastcgi_script_name; includefastcgi_params; } / / 将以上代码注释去掉,并修改成nginx默认路径 |
1 |
12 | //编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo =1 [root@CentOS ~]# vi /etc/php.ini |
12 | # service nginx restart # service php-fpm restart |
1234 | # vi /usr/share/nginx/wwwroot/info.php <?php phpinfo(); ?> |
12 | 本地浏览器输入:你的服务器IP(或己备案过的域名)/info.php 显示php界面 环境搭建成功 |
相关文章推荐
- 阿里云CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)
- 阿里云centos6.5实践编译安装LNMP架构web环境
- 阿里云服务器centos6.5安装java运行环境
- 阿里云CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- 购买阿里云ECS服务器,centos6.5安装jdk;mysql;tomcat,绝对正确,服务器重新初始化了5次!
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS6.5 编译安装lnmp环境
- 使用LNMP一键安装包配置CentOS服务器环境教程
- Centos 6.5 配置分离式LAMP平台环境 多服务器编译安装Apache2.4.x PHP5.4.x MariaDB5.5.x
- 生产服务器环境最小化安装后 Centos 6.5优化配置备忘
- centos 6.5 服务器安装 (LNMP ntfs文件支持 PHP-RPM CHROOT沙盒)
- CentOS 6.5 安装配置LNMP服务器(Nginx+PHP+MySQL)
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3)(1)
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3)
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器
- 阿里云服务器centos5.4 lnmp环境搭建
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- 阿里云服务器下安装LAMP环境——基于CentOS 6.3