On 02/13/2021 05:05 PM, Leon Fauster via CentOS wrote:> Am 13.02.21 um 21:59 schrieb H: >> I have updated php on a Centos 7 system to use php 7.2 from sclo. Apache running on the system is also using php 7.2 as shown by phpinfo(), however, apache continues to use the default version of php, ie 5.4.16, when that user launches a process from the command line. All other users default to php 7.2 when running from the command line which is correct. For some reason I have missed configuring apache php-cli correctly. >> >> I have googled and found many examples on how to change the configuration settings so that apache uses php 7.2 when serving web pages but in this case it is php-cli that needs to be corrected to use a later version. >> >> What should I check? What have I missed? By the way, I am not planning to remove php 5.4 from the system since it might be needed for something at a later time. >> > > > Check SCL docs: > > https://access.redhat.com/documentation/en-us/red_hat_software_collections/3/html/packaging_guide/sect-enabling_the_software_collection#sect-Running_an_Application_Directly > > > CLI: > > scl enable rh-php72 yourcmd > > > -- > Leon > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centosBut apache does not have a shell where I issue that command? And, a change needs to survive a reboot.
Jonathan Billings
2021-Feb-14 02:43 UTC
[CentOS] Changing command line version of php for apache
On Feb 13, 2021, at 17:43, H <agents at meddatainc.com> wrote:> > But apache does not have a shell where I issue that command? And, a change needs to survive a reboot.Perhaps it might help if you explained how the Apache user is running the commands? Cron job? Systemd service? The ?scl? commands are used to run the alternative PHP, so how you run it is important. ? Jonathan Billings