php-i выполняемый из командной строки и phpinfo, выполняемого от браузера, показывают различные php параметры

Можно использовать openssl двоичный файл окон для генерирования/подписывания сертификатов.

1
задан 28 January 2014 в 22:15
1 ответ

Ваш php.ini находится в / usr / local / lib? Это совершенно неправильно, никакой менеджер пакетов не поместит туда этот файл.

У вас должна быть локально созданная копия php на вашем хосте. который php покажет вам, где он находится. which -a php покажет вам все установленные версии php, которые находятся в вашем $ PATH. Запустите php -v для каждого, чтобы узнать, какая это версия.

Удалите версии, которые вам не нужны, и у вас останется php 5.3. Если вы не можете их удалить, измените свой $ PATH так, чтобы тот, который вы хотите, был первым, например PATH = / usr / bin: / usr / local / bin , если вы хотите / usr / bin / php вместо / usr / local / bin / php. Или определите псевдоним оболочки:

alias php=/usr/bin/php

и поместите его в файлы запуска оболочки (~ / .bashrc или ~ / .profile), чтобы эта версия всегда запускалась, когда вы набираете только php .

2
ответ дан 3 December 2019 в 21:22

Теги

Похожие вопросы