Cara Setting PHP.INI Secara Global di Cloudlinux

Cara Setting PHP.INI Secara Global di Cloudlinux

Salah satu fitur andalan dari sistem operasi cloudlinux adalah multiphp, yang memungkinkan pengguna untuk upgrade / downgrade versi PHP tanpa harus me

Cara mengetahui teknologi yang digunakan oleh website tertentu
14 Cara Jitu Mencegah situs WordPress Anda dari serangan Hacker
Cara membuat Domain di PC Lokal (localhost)

Salah satu fitur andalan dari sistem operasi cloudlinux adalah multiphp, yang memungkinkan pengguna untuk upgrade / downgrade versi PHP tanpa harus memiliki akses root, serta memungkinkan setiap pengguna untuk memilih ekstensi-php yang dibutuhkannya.

Semakin banyak versi PHP yang diaktifkan, semakin banyak php.ini yang harus kita edit agar sesuai dengan kondisi server yang kami inginkan. Pada artikel ini kita akan membahas cara mengedit php.ini secara global, yang berlaku untuk semua versi alt-php.

Langkah-langkah setting PHP.INI secara Global

1. edit /etc/cl.selector/global_php.ini denganh nano atau vim editor, kemudian isi dengan global variabel php yang anda inginkan untuk berlaku secara global di semua versi php. Sebagai contoh:


; This file provides global settings for php.ini of all alt-php packages
; The structure of this file:
; option = value
; To confirm changes (not affecting "date.timezone" and "error_log" options) please run:
; /usr/sbin/cagefsctl --setup-cl-selector
; To confirm changes (including "date.timezone" and "error_log" options) please run:
; /usr/bin/selectorctl --apply-global-php-ini
; or
; /usr/sbin/cagefsctl --apply-global-php-ini
; If you don't want to change error_log, but want to change date.timezone, you can execute
; selectorctl --apply-global-php-ini date.timezone
; Similarly, command
; selectorctl --apply-global-php-ini error_log
; applies error_log and all other options specified in /etc/cl.selector/global_php.ini file, except date.timezone.
; So, you can specify 0, 1 or 2 parameters from the list: error_log, date.timezone
; using --apply-global-php-ini without arguments applies all global php options including two above
; Example:
; selectorctl --apply-global-php-ini error_log
; selectorctl --apply-global-php-ini date.timezone
; selectorctl --apply-global-php-ini date.timezone error_log
; The latter command has the same effect as /usr/bin/selectorctl --apply-global-php-ini
[Global PHP Settings]
max_execution_time = 120
memory_limit = 96M
upload_max_filesize = 70M
post_max_size = 70M
disable_functions = mail,show_source,symlink,system,shell_eval,define_syslog_variables,syslog,openlog,closelog,passthru,ocinumcols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_dl,dll,ftp,myshellsocket_bind,popen,fpassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_pcntl_getpriority,pcntl_setpriority,str_rot13
date.timezone = "Asia/Jakarta"

2. Save file
3. Aktifkan settingan Global php.ini dengan menggunakan perintah berikut:


/usr/sbin/cagefsctl --apply-global-php-ini

COMMENTS

WORDPRESS: 0
DISQUS: 0