一、关闭selinux

关闭SElinux:修改/etc/selinux/config文件中的SELINUX=为disabled

添加最新源

1.添加yum repo php5.2.x

vi /etc/yum.repos.d/CentOS-Testing.repo

[c5-testing]

name=CentOS-5 Testing

baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing

priority=1

2.升级

yum upgrade php

二、使用

yum 程序安装所需开发包

#

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

三、卸载httpd

yum

remove httpd

四、安装mysql

yum install

mysql mysql-server mysql-devel

如果在root用户下:先给root用户设置密码:(需要启动mysql)

mysqladmin

-u root password "这里写密码"

mysql

-uroot

-p (加-p参数是要求输入密码)

五、安装nginx

1、导入软件库

rpm -Uvh

http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

2、yum安装nginx

yum install nginx

3、添加到启动项并启动nginx

chkconfig --levels 235 nginx on

/etc/init.d/nginx start

六、安装php

1.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-tidy php-common

php-devel

2.编辑文件php.ini,在文件末尾添加

cgi.fix_pathinfo

= 1

2、编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo =

1

vi /etc/php.ini

3、执行以下命令以启动php fastcgi守护进程,并以用户组nginx和用户nginx身份运行。

/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nginx -g nginx -f

/usr/bin/php-cgi -P /var/run/fastcgi-php.pid

4、设置开机启动fastcgi.

编辑文件 vi /etc/rc.local,增加如下代码:

/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nginx -g nginx -f

/usr/bin/php-cgi -P /var/run/fastcgi-php.pid

1、修改nginx.conf文件

vi /etc/nginx/nginx.conf

配置文件部分代码

路径是:/usr/share/nginx/html

[...]

server

{

listen 80;

server_name _;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {

root /usr/share/nginx/html;

index index.php index.html index.htm;

}

error_page 404 /404.html;

location = /404.html {

root /usr/share/nginx/html;

}

# redirect server error pages

to the static page /50x.html

#

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

# proxy the PHP scripts to

Apache listening on 127.0.0.1:80

#

#location ~ \.php$ {

# proxy_pass http://127.0.0.1;

#}

# pass the PHP scripts to

FastCGI server listening on 127.0.0.1:9000

#

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;

}

# deny access to .htaccess

files, if Apache's document root

# concurs with nginx's

one

#

location

~ /\.ht {

deny all;

}

}

[...]

红色标注是修改过的。关键修改的部分:29~35行。

2、重启nginx

/etc/init.d/nginx restart

3、建立info.php文件

vi /usr/share/nginx/html/info.php

添加如下代码:

phpinfo();

?>

在浏览器打开测试是否正常,如http://www.zhumaohai.com/info.php。

linux lnmp yum,yum安装LNMP相关推荐

  1. linux搭建lnnp_linux主机安装lnmp详细步骤

    首先登陆ssh登陆, 然后安装lnmp:wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar ...

  2. linux python源码安装,linux上源码安装python

    以下例子基于python 2.7.9,其他版本同理.# 1.下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tg ...

  3. Linux学习-87-LNMP一键安装过程

    17.16 LNMP安装的前期准备(LNMP一键安装包下载) 手工安装 LNMP 环境,那么同样需要安装大概 10多个源码包(根据版本和功能不同而不同).不过,现在网上非常流行的 LNMP 环境的搭建 ...

  4. 使用remi安装php70,Linux下使用yum安装LNMP环境

    如何使用yum搭建有需求的LNMP环境 本人使用的是centos7系统,就以centos7的系统搭建为例 Nginx安装 创建/编辑文件:vi /etc/yum.repos.d/nginx.repo ...

  5. linux安装yum的脚本,lnmp一键安装脚本yum方式快速安装

    自己编写的yum安装方式的LNMP一键安装脚本,yum方式安装,速度非常快,目前只有centos版本,其他系统没有弄. Centos5 chmod +x lnmp.sh sh lnmp.sh Cent ...

  6. 在CentOS 6上使用yum安装lnmp服务

    zhuanzaidizhi: https://www.qiansw.com/yum-lnmp.html 为了展示linux的简单易用,本文所有使用的应用,全部使用yum安装. 安装CentOS系统 本 ...

  7. centos7.0 lamp mysql_CentOS7 yum安装LNMP以及LAMP

    简单记录在CentOS7下yum安装LNMP以及LAMP的过程. 首先配置防火墙 CentOS 7.0默认使用的是firewall作为防火墙 1.关闭firewall: systemctl stop ...

  8. Centos7下使用yum安装lnmp zabbix3.2

    1:配置epel-release mysql zabbix 源 配置epel源 wget http://mirrors.aliyun.com/epel/epel-release-latest-7.no ...

  9. lnmp yum安装mysql_centos5 yum安装lnmp

    之所以转载这篇文章,是因为咱们如果一直使用军歌的编译安装包的话,那么时间上浪费不少(性能优秀的vps都至少需要17分钟安装lnmp.org的lnmp),因此阿福极力推荐使用yum安装. YUM安装特点 ...

最新文章

  1. python类型提示模块包_(任何)python模块的类型提示是什么?
  2. Antdv日期选择组件国际化问题
  3. 自定义圆形控件 RoundImageView
  4. 笔记本电脑如何保养_嘉兴专业笔记本电脑喷漆加工厂价格实惠
  5. es6 数组去重_《前端算法系列》数组去重
  6. unity2d随机生成物体_平面测量路径生成的4种方式
  7. [IE 技巧] 输入错误网址自动转到搜索引擎的功能选项
  8. 如何查看系统启动时间-转
  9. centos 6.4 postfix mysql_CentOS 6.4下Postfix邮件服务安装和基本配置
  10. 关于ExtJS错误“例外被抛出且未被接住”问题
  11. 批量修改联系人头像_视频号pr批量剪辑0基础实操课,pr批量处理伪原创一分钟一个视频【共2节】...
  12. linux课程设计tiny6410,Tiny6410开发板上Linux系统的安装
  13. 图形驱动程序和显卡驱动什么区别_鸡血驱动已发布,可新买的显卡打不上驱动?这事儿别急...
  14. c语言k1什么意思啊,一张图告诉你斐讯路由器K1S、K2,K2C的区别-路由器交流
  15. 安卓4.4.4安装哪个微信版本_新版微信被网友骂惨了,后悔更新了吗?教你一招迅速回到旧版本...
  16. 查看MySQL数据库的命令
  17. delist(滴滴delist)
  18. java马赛克_java实现图片缩放、旋转和马赛克化
  19. hive正则表达式的用法
  20. 中秋节三天折腾出来的东西

热门文章

  1. R语言偏相关或者部分相关性系数计算实战:通过拟合两个回归模型、或者pysch包计算偏相关系数(Partial Correlation)、通过方差分析获得偏相关系数的F统计量(偏F检验、二型检验)
  2. R语言绘制火山图(volcano plot)实战:为差异表达基因(DEGs)添加颜色、基于显著性阈值进行点的颜色美化、为选定基因添加标签
  3. R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战
  4. 深度学习多变量时间序列预测:GRU算法构建时间序列多变量模型预测交通流量+代码实战
  5. Windows下使用Tesseract进行OCR文字识别
  6. import keras 报错 ImportError: cannot import name ‘urlopen‘
  7. JAVA基础13-Java抽象方法、抽象类、抽象之模板方法模式
  8. python笔记4(矩阵和随机数 matplotlib绘图基础散点图折线图柱状图)
  9. Spring boot 配置单元测试
  10. 我看过的Java方面的好文章