Linux--YUM 安装 nginx php mysql

Linux--YUM 安装 nginx php mysql

(2011-11-13 11:27:14)

转载

标签:

杂谈

分类: Linux

1.先新建一个 repo

# vi /etc/yum.repos.d/centos.21andy.com.repo

放入如下内容

[21Andy.com]

name=21Andy.com Packages for Enterprise Linux 5 - $basearch

baseurl=http://www.21andy.com/centos/5/$basearch/

enabled=1

gpgcheck=0

protect=1

2.启用 EPEL repo

32位机器启用:

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

64位机器启用:

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

附:

查看Linux版本及CPU位数:

查看系统版本:lsb_release -a

查看CPU位数:getconf LONG_BIT

3.导入key

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

4.一键安装

yum install nginx php-fpm mysql-server

如果 nginx 你要用 0.7.65 最新稳定版,把

yum -y install nginx

换成

yum -y install nginx-stable

就可以了

附:完整的安装

yum -y update

yum -y mysql-server

service mysqld start

mysqladmin -u root password root

service mysqld stop

yum -y install nginx php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator

# APC 和 eAccelerator 有冲突,2选1

yum -y install php-pecl-apc

或只要一句

yum -y install nginx mysql-server php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator

最后只要 yum -y update 一下,全是最新的

5.开机启动

chkconfig --level 345 mysqld on

chkconfig --level 345 php-fpm on

chkconfig --level 345 nginx on

补充:所有的配置文件都在 /etc 目录下,包括 nginx, php-fpm, mysql 的配置文件,请自行查找设置.

6.配置

注意:fastcgi_params 要加入这一行

# vim /etc/nginx/fastcgi_params

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

nginx配置:

在/etc/nginx/nginx.conf 的 http 节点下的 server 下(所有要支持 php 的 server)添加:

location ~ .*\.(php|php5)?$ {

fastcgi_pass  unix:/tmp/php-cgi.sock;

fastcgi_index index.php;

include fastcgi_params;

root   /home/wwwroot/;

index  index.html index.htm index.php;

}

php配置

然后,更改/etc/php-fpm.conf 文件,将listen_address 的值设置成如下(和上面的nginx配置一样):

<value name="listen_address">/tmp/php-cgi.sock</value>

7.重启 nginx, php-fpm

service nginx restart

service php-fpm restart

时间: 2024-08-03 12:49:07

Linux--YUM 安装 nginx php mysql的相关文章

linux下安装nginx+php+mysql环境 详细教程

话不多说上代码 linux环境:centos 7.0 64位 nginx:nginx-1.8.0.tar.gz php: php-7.1.1.tar.gz mysql: mysql-5.6.21.tar.gz libxml2:libxml2-2.9.1.tar.gz openssl:openssl-1.0.1e.tar.gz zlib:zlib-1.2.3.tar.gz pcre:pcre-8.36.tar.gz 这里所需的压缩包 我已经下载好,并且亲测可用 链接:https://pan.bai

yum安装nginx+PHP+Mysql

#mkdir /var/www/yum_repo 1.nginx安装: 在http://nginx.org/en/linux_packages.html#stable中下载CentOSX对应版本的rpm文件 把下载的nginx-release-centos-5-0.el5.ngx.noarch.rpm拷贝到yum_repo目录下 #rpm -Uvh nginx-release-centos-5-0.el5.ngx.noarch.rpm #yum install nginx 2.mysql安装:

linux下安装nginx+php+mysql

快速正确安装web环境的方法就是去管网  别问我为什么.... 这可以让你省下不小的时间 一.提问获取视频信息 二.下载安装文件 上传文件到服务器  最后补充一点  记得看大纲 详细的安装步骤在下一章节...  有问题请留言

linux下安装nginx,php,mysql

首先如果yum源中如果没有nginx,需要自己添加资源库 先安装nginx的yum源 http://nginx.org/en/linux_packages.html#stable 找到链接,安装: rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 查看: yum info nginx 安装: yum install nginx service ng

Linux Yum安装mysql的数据库迁移目录

Linux Yum安装mysql的数据库迁移目录 前言:因公司数据库目录存储满了,无法加空间进行更换数据目录Warning:更换数据目录之前先问一下有么有在用,或者又没用风险之类的,如果数据库有读写或者其他操作建议晚上进行操作.1.停用MySQL数据库 [[email protected] ~]# systemctl stop mysqld 2.查看数据现存目录迁移至所需目录 [[email protected] ~]# cat /etc/my.cnf | grep datadir datadi

CentOs上安装Nginx/Tomcat7/Mysql运行环境

这篇文章主要是面对初学者和创业公司,目的是在LINUX上安装一个真正能可用的TOMCAT的运行环境,可以作为商用服务器使用,该篇文章的版本会随时更新,保证真正可用. 文档版本:v1.0.0  作者:学涵  电子邮件: [email protected] 环境: Linux版本:CentOs (64位) JDK7版本:jdk-7u79-linux-x64 Tomcat版本:apache-tomcat-7.0.65 NGINX版本:yum安装 Mysql版本:yum安装5.6版本 1.安装JDK 7

Nginx系列-1.Linux下安装Nginx

Nginx系列-1.Linux下安装Nginx 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日志配置及日志切割 Nginx系列-5.配置Nginx的防盗链 Nginx系列-6.配置Nginx的HTTPS Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 Nginx系列-8.配置Nginx+A

Linux yum安装

一.安装Apache软件步骤:1.安装 yum install httpd 2.启动,关闭 重启等命令systemctl start httpd.service(启动)systemctl restart httpd.service(重启)systemctl stop httpd.servicesystemctl enable httpd.service(开机即启动)systemctl status httpd.service(查看运行状态) 之后开放80端口 设置防火墙firewall-cmd

Centos上安装nginx+php-fpm+mysql

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一. Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器. PHP-FPM是一个PHPFastCGI管理器,是只用于PHP的.简介PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)对于PHP 5.3.3之前的php来说,是一个补丁包1,旨在