linux lnmp yum,yum安装LNMP
一、关闭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相关推荐
- linux搭建lnnp_linux主机安装lnmp详细步骤
首先登陆ssh登陆, 然后安装lnmp:wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar ...
- 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 ...
- Linux学习-87-LNMP一键安装过程
17.16 LNMP安装的前期准备(LNMP一键安装包下载) 手工安装 LNMP 环境,那么同样需要安装大概 10多个源码包(根据版本和功能不同而不同).不过,现在网上非常流行的 LNMP 环境的搭建 ...
- 使用remi安装php70,Linux下使用yum安装LNMP环境
如何使用yum搭建有需求的LNMP环境 本人使用的是centos7系统,就以centos7的系统搭建为例 Nginx安装 创建/编辑文件:vi /etc/yum.repos.d/nginx.repo ...
- linux安装yum的脚本,lnmp一键安装脚本yum方式快速安装
自己编写的yum安装方式的LNMP一键安装脚本,yum方式安装,速度非常快,目前只有centos版本,其他系统没有弄. Centos5 chmod +x lnmp.sh sh lnmp.sh Cent ...
- 在CentOS 6上使用yum安装lnmp服务
zhuanzaidizhi: https://www.qiansw.com/yum-lnmp.html 为了展示linux的简单易用,本文所有使用的应用,全部使用yum安装. 安装CentOS系统 本 ...
- centos7.0 lamp mysql_CentOS7 yum安装LNMP以及LAMP
简单记录在CentOS7下yum安装LNMP以及LAMP的过程. 首先配置防火墙 CentOS 7.0默认使用的是firewall作为防火墙 1.关闭firewall: systemctl stop ...
- Centos7下使用yum安装lnmp zabbix3.2
1:配置epel-release mysql zabbix 源 配置epel源 wget http://mirrors.aliyun.com/epel/epel-release-latest-7.no ...
- lnmp yum安装mysql_centos5 yum安装lnmp
之所以转载这篇文章,是因为咱们如果一直使用军歌的编译安装包的话,那么时间上浪费不少(性能优秀的vps都至少需要17分钟安装lnmp.org的lnmp),因此阿福极力推荐使用yum安装. YUM安装特点 ...
最新文章
- python类型提示模块包_(任何)python模块的类型提示是什么?
- Antdv日期选择组件国际化问题
- 自定义圆形控件 RoundImageView
- 笔记本电脑如何保养_嘉兴专业笔记本电脑喷漆加工厂价格实惠
- es6 数组去重_《前端算法系列》数组去重
- unity2d随机生成物体_平面测量路径生成的4种方式
- [IE 技巧] 输入错误网址自动转到搜索引擎的功能选项
- 如何查看系统启动时间-转
- centos 6.4 postfix mysql_CentOS 6.4下Postfix邮件服务安装和基本配置
- 关于ExtJS错误“例外被抛出且未被接住”问题
- 批量修改联系人头像_视频号pr批量剪辑0基础实操课,pr批量处理伪原创一分钟一个视频【共2节】...
- linux课程设计tiny6410,Tiny6410开发板上Linux系统的安装
- 图形驱动程序和显卡驱动什么区别_鸡血驱动已发布,可新买的显卡打不上驱动?这事儿别急...
- c语言k1什么意思啊,一张图告诉你斐讯路由器K1S、K2,K2C的区别-路由器交流
- 安卓4.4.4安装哪个微信版本_新版微信被网友骂惨了,后悔更新了吗?教你一招迅速回到旧版本...
- 查看MySQL数据库的命令
- delist(滴滴delist)
- java马赛克_java实现图片缩放、旋转和马赛克化
- hive正则表达式的用法
- 中秋节三天折腾出来的东西
热门文章
- R语言偏相关或者部分相关性系数计算实战:通过拟合两个回归模型、或者pysch包计算偏相关系数(Partial Correlation)、通过方差分析获得偏相关系数的F统计量(偏F检验、二型检验)
- R语言绘制火山图(volcano plot)实战:为差异表达基因(DEGs)添加颜色、基于显著性阈值进行点的颜色美化、为选定基因添加标签
- R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战
- 深度学习多变量时间序列预测:GRU算法构建时间序列多变量模型预测交通流量+代码实战
- Windows下使用Tesseract进行OCR文字识别
- import keras 报错 ImportError: cannot import name ‘urlopen‘
- JAVA基础13-Java抽象方法、抽象类、抽象之模板方法模式
- python笔记4(矩阵和随机数 matplotlib绘图基础散点图折线图柱状图)
- Spring boot 配置单元测试
- 我看过的Java方面的好文章