找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 583|回復: 1

RHEL / Rocky Linux 8 安裝多個 PHP 版本

[複製鏈接]

261

主題

40

回帖

1186

積分

管理員

積分
1186
發表於 2023-5-25 09:07:58 | 顯示全部樓層 |閱讀模式
yum install epel-release

dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

dnf makecache

dnf install -y httpd

dnf install -y php56 php56-php-fpm php56-php-mysqli php56-php-xml php56-php-mbstring php56-php-pecl-imagick php56-php-gd php56-php-imap

dnf install -y php74 php74-php-fpm php74-php-mysqli php74-php-xml php74-php-mbstring php74-php-pecl-imagick php74-php-gd php74-php-imap php74-php-pecl-zip

dnf install -y php81 php81-php-fpm php81-php-mysqli php81-php-xml php81-php-mbstring php81-php-pecl-imagick php81-php-gd php81-php-imap php81-php-pecl-zip

systemctl start php56-php-fpm && systemctl start php74-php-fpm && systemctl start php81-php-fpm

systemctl enable php56-php-fpm && systemctl enable php74-php-fpm  && systemctl enable php81-php-fpm

ln -s /usr/bin/php74 /usr/bin/php



<VirtualHost *:80>
     ServerAdmin [email protected]_domain
     ServerName site1.your_domain
     DocumentRoot /var/www/site1.your_domain
     DirectoryIndex info.php
     ErrorLog /var/log/httpd/site1.your_domain-error.log
     CustomLog /var/log/httpd/site1.your_domain-access.log combined

  <IfModule !mod_php5.c>
    <FilesMatch \.(php|phar)$>
        SetHandler "proxy:unix:/var/opt/remi/php56/run/php-fpm/www.sock|fcgi://localhost"
    </FilesMatch>
  </IfModule>

</VirtualHost>



<VirtualHost *:80>
     ServerAdmin [email protected]_domain
     ServerName site1.your_domain
     DocumentRoot /var/www/site1.your_domain
     DirectoryIndex info.php
     ErrorLog /var/log/httpd/site1.your_domain-error.log
     CustomLog /var/log/httpd/site1.your_domain-access.log combined

  <IfModule !mod_php7.c>
    <FilesMatch \.(php|phar)$>
        SetHandler "proxy:unix:/var/opt/remi/php74/run/php-fpm/www.sock|fcgi://localhost"
    </FilesMatch>
  </IfModule>

</VirtualHost>







systemctl start httpd

systemctl enable httpd



cd /var/log/httpd
ln /var/opt/remi/php56/log/php-fpm/www-error.log php56.log
ln /var/opt/remi/php74/log/php-fpm/www-error.log php74.log
ln /var/opt/remi/php81/log/php-fpm/www-error.log php81.log

261

主題

40

回帖

1186

積分

管理員

積分
1186
 樓主| 發表於 2023-5-25 09:08:08 | 顯示全部樓層
PHP Config
php.ini
max_execution_time = 600
max_input_time = 600

Apache Config
httpd.conf
Timeout 600
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|DoIT 科技論壇

GMT+8, 2025-9-18 10:53 , Processed in 0.014137 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表