zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    python2.7 目录下没有scripts
    pycharm配置appium 提示unsrsloved reference
    查看cookie的快捷方法
    在线linux 平台
    selenium配置Chrome驱动
    ImportError: sys.meta_path is None, Python is likely shutting down
    基本控件文档-UISwitch属性---iOS-Apple苹果官方文档翻译
    基本控件文档-UISlider属性---iOS-Apple苹果官方文档翻译
    基本控件文档-UISegment属性----iOS-Apple苹果官方文档翻译
    基本控件文档-UILabel属性---iOS-Apple苹果官方文档翻译
  • 原文地址:https://www.cnblogs.com/archoncap/p/4544739.html
Copyright © 2011-2022 走看看