Change default php to v8.0

how to change default to 8.0?

@josephgodwinke

Hello @MyIDKaTePe

You need to create a symbolic link to version 8.0 e.g.

ln -s /usr/local/lsws/lsphp80/bin/php /usr/bin/php

This sets default php for CyberPanel installation as 8.0.x


already test using that before :frowning:

i only need php8.0 to run crontab


The website are already use 8.0

already test under user too

Run

# see all php processes running
ps -aux | grep php
# kill them the linux way
killall -9 php 
# OR sth more complex
ps -efw | grep php | grep -v grep | awk '{print $2}' | xargs kill

Then try link php8.0 again


still same…

why not added menu on cyberpanel admin dashboard to change default php version?

Run this first then symbolic link

rm -Rf /usr/bin/php

after reboot

image

Yes now add symbolic link to php 8.0 Php -v display php version 7.4 hot to change 8.0 - #2 by josephgodwinke

already do that… see the screenshot

You can force if symlink exists like this

# ln -s source_file symbolic_link
ln -sf /usr/bin/php /usr/local/lsws/lsphp80/bin/php

it’s working…

but

[root@xxxx ~]# php -v
-bash: php: command not found

This topic was automatically closed 3 hours after the last reply. New replies are no longer allowed.