Bug 35878

Summary: PHP В режиме cli-server не видит конфигов
Product: Branch p8 Reporter: Eugene Popov <popoven>
Component: php7Assignee: Andrey Cherepanov <cas>
Status: CLOSED NOTABUG QA Contact: qa-p8 <qa-p8>
Severity: minor    
Priority: P3 CC: rider
Version: не указана   
Hardware: all   
OS: Linux   

Description Eugene Popov 2019-01-11 16:45:32 MSK
PHP В режиме cli-server ищет конфигурацию в папке /etc/php/<VERSION>/cli-server, однако с пакет php7 ставит только папку /etc/php/<VERSION>/cli
Это приводит к тому что в режиме cli-server php не видит конфигов включая конфиги установленных расширений.

-------------------------------------
# apt-get install php7 php7-openssl

desktop $ cat test.php 
<?php
var_dump(php_sapi_name());
var_dump(function_exists('openssl_get_cipher_methods'));
desktop $ php7 test.php 
string(3) "cli"
bool(true)
desktop $ php7 -S 127.1.1.1:1234 test.php >/dev/null&
[1] 4071
desktop $ curl http://127.1.1.1:1234/
string(10) "cli-server"
bool(false)
desktop $ killall -9 php7
-----------------------------------------
Comment 1 Anton Farygin 2019-01-15 21:46:25 MSK
так и задумано. Скопируйте конфигурационные файлы (или создайте нужные симлинки на каталог cli).
cli server это решение для отладки и конфигурационные файлы для его использования поставлять в пакете не планируется.