zoukankan      html  css  js  c++  java
  • centos安装配置LAMP,https,fastcgi

    Centos7 配置LAMP+fastcgi(Centos7.2+php7.0+mariadb+httpd)

     

    环境:阿里云centos7.3

    一、安装并配置数据库

    1.安装数据库

    #yum install mariadb-server  mariadb -y

    2.启动服务并设置开机自启

    # systemctl start mariadb && systemctl enable mariadb && systemctl status mariadb

    3.初始化数据库

     # mysql_secure_installation 

    二、安装PHP7.0

    1.配置源

    #yum install -y epel-release

    #rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

    2.安装php7

    #yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 -y

    3.配置php-fpm源

    #rpm -Uvh   http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

    4.安装php-fpm

    #yum install -y php70-php-fpm.x86_64

    三、安装并配置httpd

    1.安装httpd

    #yum install httpd -y

    2.启动服务并设置开机自启

    #systemctl start httpd && systemctl enable httpd  && systemctl status httpd

    3.编辑配置文件,使httpd支持PHP

     vi /etc/httpd/conf/httpd.conf   

    <IfModule dir_module>
    DirectoryIndex index.php index.html
    </IfModule>

    4.重启服务并验证

    # systemctl restart httpd 

    #echo "<?php phpinfo();?>"  > /var/www/html/index.php

    浏览器访问IP

     #vi /var/www/cgi-bin/php.fastcgi

    #!/bin/bash

    PHPRC="/etc/php.ini"
    PHP_FCGI_CHILDREN=4
    PHP_FCGI_MAX_REQUESTS=1000
    export PHPRC
    export PHP_FCGI_CHILDREN
    export PHP_FCGI_MAX_REQUESTS
    exec /usr/bin/php-cgi

    #chown apache:apache /var/www/cgi-bin/php.fastcgi
    #chmod +x /var/www/cgi-bin/php.fastcgi

    #vi /etc/httpd/conf.d/fastcgi.conf

    <VirtualHost *:80>
    ServerName svr1.tecadmin.net
    ServerAdmin admin@tecadmin.net
    DocumentRoot /var/www/html
    ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
    <Directory "/var/www/html">
    Options +Indexes +FollowSymLinks +ExecCGI
    AddHandler php-fastcgi .php
    Action php-fastcgi /cgi-bin/php.fastcgi
    AllowOverride All
    Order allow,deny
    Allow from All
    </Directory>
    </VirtualHost>

    重启服务

    # systemctl restart httpd 

    再次登录访问http://IP

    参考: https://tecadmin.net/setup-httpd-with-fastcgi-and-php-on-centos-redhat/

  • 相关阅读:
    java高级语法4:集合
    java高级语法3:异常和注解
    Java高级语法2:Lambda表达式
    VS编译时卡在正在从以下位置加载xxx.dll符号
    mysql中的外键
    localhost和127.0.0.1的区别
    添加依赖项
    代码版本控制——TFS
    优化版冒泡排序
    visual studio vode 汉化
  • 原文地址:https://www.cnblogs.com/duanlinxiao/p/10944970.html
Copyright © 2011-2022 走看看