首页 > 系统相关 >Centos7下yum安装apache2.4和php7.3

Centos7下yum安装apache2.4和php7.3

时间:2022-11-12 19:33:18浏览次数:46  
标签:PHP fpm php73 php7.3 Centos7 systemctl yum php

因不同版本间存在少许差异,先说明环境版本:Centos7.8、Apache2.4、PHP7.3,亲测成功

参考安装:https://blog.csdn.net/qq_35145723/article/details/109811593

参考配置:https://blog.csdn.net/heyong_2016/article/details/108471032

1. Apache安装

yum install httpd

2. Apache配置

systemctl enable httpd

3. PHP依赖包、程序包、扩展包

yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils
yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xml php73-php-zip php73-php-xml* php73-php-phpiredis php73-php-pecl-redis5.x86_64

4. 完成后查看PHP版本

php73 -v

5. PHP自启和启动

systemctl enable php73-php-fpm
systemctl start  php73-php-fpm

6. 在Apache网站目录建立index.php文件,一般情况下网站目录在/var/www/html

<?php
    phpinfo();
?>

7. 浏览器如无法解析PHP文件,则继续配置

8. 确认配置文件/etc/opt/remi/php73/php-fpm.d/www.conf中,参数listen = 127.0.0.1:9000,如不同请修改

9. 创建文件

vim /etc/httpd/conf.modules.d/10-php-fpm.conf

10. 文件内容如下

<FilesMatch \.php$>
    SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>

11. 重启服务

systemctl restart php73-php-fpm
systemctl restart httpd

 

附录:

PHP配置文件中几处可能需要修改的参数

vim /etc/opt/remi/php73/php.ini

修改参数内容

memory_limit = 512M
post_max_size = 512M
upload_max_filesize = 100M
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai
max_input_vars = 10000

 

标签:PHP,fpm,php73,php7.3,Centos7,systemctl,yum,php
From: https://www.cnblogs.com/thinkboy/p/16884481.html

相关文章

  • CentOS7.x下在后台运行和关闭(Java)项目
    需求在一般情况下,在服务器通过java-jarxxx.jar来运行一个jar包。但是如果退出了控制台,那么这个程序就将被关闭。因此让jar包后台运行十分必要。解决方案运行方式一......
  • LINUX CENTOS7 部署步骤 nginx
    0.检查nginx是否安装rpm-qa|grepnginx1.检查yumlistyumlist|grepnginx2. 安装nginxyum-yinstallnginx3.验证是否安装完成nginx-v4.......
  • Centos7挂载超过2T以上的硬盘
    1.使用fdisk-l查看磁盘信息2.使用parted进行分区parted/dev/nvme0n1输入mklabel输入gpt输入mkpartPartitionname?[]hdfs1#输入一个名称Filesystemtype?[ext2]?xfsSt......
  • 更改yum源
    1)cd/etc/yum.repos.d/2)wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-8.repo//根据自己的版本去更改源//centos7wget-O/et......
  • centos7安装pm2
    安装nodejs,执行如下命令等待安装完成curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -sudo yum install nodejs -y安装PM2npm install pm2......
  • CentOS7升级Glibc到超过2.17版本无法启动的解决办法
    CentOS7升级Glibc到超过2.17版本无法启动的解决办法背景今天有同事告知服务器宕机无法启动.提示信息为:[sda]Assumingdrivecache:writethrough后系统没有任何反......
  • centos7安装docker
    环境查看centos需要7版本以上,内核最好3.10以上1.查看Linux版本:rpm-qcentos-release2.查看内核版本:uname-r安装卸载旧组件sudoyumremovedocker\......
  • Linux yum 无法找到命令的问题
    当遇到这种问题的时候,可以选择重新安装yum,这样的方式会更快捷一点。我们可以去找到阿里云镜像源(https://mirrors.aliyun.com/centos/),再根据自己CentOS的版本进入os/x86......
  • Linux Centos7 部署步骤 mysql
    0.首先查看cpu架构uname-a输出内容中有关键词ARM或aarch64就是ARM架构,有关键词x86_64就是X86架构1.下载mysql8(https://dev.mysql.com/)选择 RedHat......
  • LINUX CENTOS7 部署步骤 Ftp
    0.linux中FTP服务叫做vsftpd1.查看ftp是否安装rpm-qa|grepftp2.查找vsftpyumlist|grepvsftp3.安装vsftpdyum-yinstallvsftpd4.验证是否安装......