Можно использовать openssl двоичный файл окон для генерирования/подписывания сертификатов.
Ваш 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
.