官方YUM源安装PHP7.4

2021-02-13  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读