Bug 35878 - PHP В режиме cli-server не видит конфигов
Summary: PHP В режиме cli-server не видит конфигов
Status: CLOSED NOTABUG
Alias: None
Product: Branch p8
Classification: Distributions
Component: php7 (show other bugs)
Version: не указана
Hardware: all Linux
: P3 minor
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-11 16:45 MSK by Eugene Popov
Modified: 2019-01-15 21:46 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 это решение для отладки и конфигурационные файлы для его использования поставлять в пакете не планируется.