DrWizzle
Verified User
- Joined
- Aug 8, 2021
- Messages
- 164
On one of my servers (mainly my WHMCS + WP Sales Site), I use redis for both pieces of software. As it's an exclusive server, I have the luxuryy of being able to config a slightly different way and cheatThe reason no any report yet,
I guest most of web dev just using "session_set_save_handler" function, so no reason to use that "session.save_path".

PHP:
|?PHP_VER=54|
|?OPEN_BASEDIR_PATH=`HOME`/:/tmp/:/var/tmp/:/opt/alt/php`PHP1_RELEASE`/usr/share/pear/:/dev/urandom:/usr/local/php`PHP_VE>
|?EMAIL=`USER`@`DOMAIN`|
|?MAX_CHILDREN=`MAX_CHILDREN_DEFAULT`|
|?MAX_REQUESTS=500|
[|USER|]
|CUSTOM1|
user = $pool
group = $pool
listen = /usr/local/php|PHP_VER|/sockets/$pool.sock
listen.owner = $pool
listen.group = |SERVER_GROUP|
listen.mode = 660
pm = ondemand
pm.max_children = |MAX_CHILDREN|
pm.process_idle_timeout = 20
pm.max_requests = |MAX_REQUESTS|
php_admin_value[sendmail_path] = /bin/true
|*if PHP_SESSION_SAVE_PATH!=""|
;php_admin_value[session.save_path] = |PHP_SESSION_SAVE_PATH|
|*endif|
|*if OPEN_BASEDIR="ON"|
php_admin_value[open_basedir] = |OPEN_BASEDIR_PATH|
This is so when you rewrite_confs the php-fpmXX conf file isn't overwritten with the system set savepath.
This allows me to use:
Bash:
php_admin_value[session.save_handler] = redis
php_admin_value[session.save_path] = "/home/mydomain/.redis/redis.sock?persistent=1&database=1&timeout=25&prefix=whmcs_"