美文网首页
官方YUM源安装PHP7.4

官方YUM源安装PHP7.4

作者: 我爱张智容 | 来源:发表于2021-02-13 10:55 被阅读0次

    YUM源安装PHP7版本

    1、安装前准备 添加PHP官方YUM源

    添加PHP官方YUM源,更新系统软件仓库不更新内核,安装开发工具包

    yum --exclude=kernel* update -y
    yum groupinstall -y 'Development Tools'
    

    2、添加epel第三方依赖库,安装YUM源

    yum -y install epel-release yum-utils
    rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
    rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
    
    

    3、安装PHP相关依赖库和模块

    yum install -y --enablerepo=remi --enablerepo=remi-php74 mod_php php-gd* php php-opcache php-mbstring  php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-fpm
    
    yum install -y --enablerepo=remi --enablerepo=remi-php74 php-cli php-redis php-pecl-mcrypt php-process  php-devel php-pear
    
     yum install -y vim libevent-devel libmcrypt-devel libxml2 libxml2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt libxslt-devel cyrus-sasl-plain cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib  openssl openssl-devel pcre pcre-devel zlib zlib-devel wget net-tools
     
    

    4、检查YUM安装是否成功

    安装完,执行如下命令:

    php --version                      #查看版本
    php -m                             #查看安装模块,需要用到的模块,没有安装的需要YUM安装
    systemctl enable --now php-fpm     #设置开机启动,并启动。
    ss -ntulp | grep php-fpm
    

    5、优化PHP-FPM

    调整PHP-FPM文件
    vim /etc/php-fpm.conf
    log_level = error                       # 指定要记录的php-fpm日志级别
    rlimit_files = 32768        # 为主进程设置打开文件的限制,虚拟机无法设置。
    events.mechanism = epoll    # 指定事件驱动模型
    
    调整PHP.ini文件
         隐藏后端使用的真正脚本类型,扰乱入侵者的渗透思路,另外,切记不要把敏感数据直接明文存在session中,有泄露风险。
    vim /etc/php.ini
    error_reporting = E_WARING & ERROR    #设置php的错误报告级别,只需要报告警告和错误即可
    error_log = /tmp/php_errors.log   #指定php错误日志存放位置
    log_errors_max_len = 2048             #指定php错误日志的最大长度
    expose_php = off                          #隐藏php的详细版本号
    session.name = SESSIONID                #修改sessionid名称
    
    修改完配置文件需要重新启动才可以生效
    systemctl restart php-fpm
    

    最后安装其他扩展:

    wget http://pecl.php.net/get/swoole-4.4.23.tgz
    wget http://pecl.php.net/get/mongodb-1.8.2.tgz
    wget http://pecl.php.net/get/mongodb-1.5.4.tgz
    wget http://pecl.php.net/get/redis-4.3.0.tgz
    wget http://pecl.php.net/get/redis-5.2.2.tgz
    

    相关文章

      网友评论

          本文标题:官方YUM源安装PHP7.4

          本文链接:https://www.haomeiwen.com/subject/cppkxltx.html