php now requires php-fpm and start it with httpd / nginx
This commit is contained in:
parent
59a9fefc43
commit
de56edf226
3
php-fpm.wants
Normal file
3
php-fpm.wants
Normal file
@ -0,0 +1,3 @@
|
||||
[Unit]
|
||||
Wants=php-fpm.service
|
||||
|
14
php.spec
14
php.spec
@ -67,7 +67,7 @@
|
||||
Summary: PHP scripting language for creating dynamic web sites
|
||||
Name: php
|
||||
Version: %{upver}%{?rcver:~%{rcver}}
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
# All files licensed under PHP version 3.01, except
|
||||
# Zend is licensed under Zend
|
||||
# TSRM is licensed under BSD
|
||||
@ -87,6 +87,7 @@ Source6: php-fpm.service
|
||||
Source7: php-fpm.logrotate
|
||||
Source9: php.modconf
|
||||
Source10: php.ztsmodconf
|
||||
Source12: php-fpm.wants
|
||||
Source13: nginx-fpm.conf
|
||||
Source14: nginx-php.conf
|
||||
# Configuration files for some extensions
|
||||
@ -152,6 +153,7 @@ Provides: mod_php = %{version}-%{release}
|
||||
Requires: php-common%{?_isa} = %{version}-%{release}
|
||||
# For backwards-compatibility, require php-cli for the time being:
|
||||
Requires: php-cli%{?_isa} = %{version}-%{release}
|
||||
Requires: php-fpm%{?_isa} = %{version}-%{release}
|
||||
# To ensure correct /var/lib/php/session ownership:
|
||||
Requires(pre): httpd-filesystem
|
||||
# php engine for Apache httpd webserver
|
||||
@ -1224,8 +1226,9 @@ install -m 755 -d $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d
|
||||
install -m 644 php-fpm.tmpfiles $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/php-fpm.conf
|
||||
# install systemd unit files and scripts for handling server startup
|
||||
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/php-fpm.service.d
|
||||
install -m 755 -d $RPM_BUILD_ROOT%{_unitdir}
|
||||
install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_unitdir}/
|
||||
install -Dm 644 %{SOURCE6} $RPM_BUILD_ROOT%{_unitdir}/php-fpm.conf
|
||||
install -Dm 644 %{SOURCE12} $RPM_BUILD_ROOT%{_unitdir}/httpd.service.d/php-fpm.conf
|
||||
install -Dm 644 %{SOURCE12} $RPM_BUILD_ROOT%{_unitdir}/nginx.service.d/php-fpm.conf
|
||||
# LogRotate
|
||||
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
|
||||
install -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/php-fpm
|
||||
@ -1438,6 +1441,8 @@ rm -f README.{Zeus,QNX,CVS-RULES}
|
||||
%config(noreplace) %{_sysconfdir}/nginx/default.d/php.conf
|
||||
%{_prefix}/lib/tmpfiles.d/php-fpm.conf
|
||||
%{_unitdir}/php-fpm.service
|
||||
%{_unitdir}/httpd.service.d/php-fpm.conf
|
||||
%{_unitdir}/nginx.service.d/php-fpm.conf
|
||||
%{_sbindir}/php-fpm
|
||||
%dir %{_sysconfdir}/systemd/system/php-fpm.service.d
|
||||
%dir %{_sysconfdir}/php-fpm.d
|
||||
@ -1508,6 +1513,9 @@ rm -f README.{Zeus,QNX,CVS-RULES}
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Sep 25 2017 Remi Collet <remi@fedoraproject.org> - 7.1.10~RC1-2
|
||||
- php now requires php-fpm and start it with httpd / nginx
|
||||
|
||||
* Wed Sep 13 2017 Remi Collet <remi@fedoraproject.org> - 7.1.10~RC1-1
|
||||
- Update to 7.1.10RC1
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
|
||||
<IfModule !mod_php5.c>
|
||||
<IfModule !prefork.c>
|
||||
LoadModule php7_module modules/libphp7-zts.so
|
||||
# ZTS module is not supported, so FPM is preferred
|
||||
# LoadModule php7_module modules/libphp7-zts.so
|
||||
</IfModule>
|
||||
</IfModule>
|
||||
|
Loading…
Reference in New Issue
Block a user