| Summary: | PHP В режиме cli-server не видит конфигов | ||
|---|---|---|---|
| Product: | Branch p8 | Reporter: | Eugene Popov <popoven> |
| Component: | php7 | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-p8 <qa-p8> |
| Severity: | minor | ||
| Priority: | P3 | CC: | rider |
| Version: | не указана | ||
| Hardware: | all | ||
| OS: | Linux | ||
так и задумано. Скопируйте конфигурационные файлы (или создайте нужные симлинки на каталог cli). cli server это решение для отладки и конфигурационные файлы для его использования поставлять в пакете не планируется. |
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 -----------------------------------------