У меня есть опыт работы с PHP, но я никогда его не устанавливал. Мы только что перешли на VPS с 1 и 1, и теперь нам нужно обновить php самостоятельно. Мы хотим перейти с 5.1.4 на последнюю, но не знаем, с чего начать. Я смотрел здесь
http://www.php.net/manual/en/install.unix.apache2.php
Но я не могу найти путь apxs.
Я надеялся найти кого-то, у кого был опыт этого на 1 и 1 vps, но, если это не удалось, вот ссылка, которая показывает мой phpinfo, http://spotblue.co.uk/phpinfo.php
Я надеялся, что вы сможете помочь мне в этом. Я готов ответить на столько вопросов, чтобы прояснить это, поскольку я знаю, что первый раз будет самым трудным.
Обновление PHP должно заключаться в использовании менеджера пакетов Linux.
Если это Debian (или Ubuntu), то apt-get, если это CentOS, то yum и т. Д.
PHP 5.1 довольно старый, какой дистрибутив Linux вы установили на свой VPS?
Изменить: Ах, я вижу из вашего phpinfo, это CentOS. Наверное CentOS 5? Версии кода на CentOS 5 довольно сильно отстают. Вам нужно либо найти более современный репозиторий (см. Ответ MadHatter), либо самостоятельно загрузить все исходные файлы и создать новые версии. Если вы задаете этот вопрос, я предлагаю вам не пытаться строить из исходников.
Прошло много времени с тех пор, как мне пришлось искать более новые версии вещей на CentOS, поэтому я позволю кому-нибудь ответить. Другой вариант - перейти на CentOS 6, если 1 и 1 позволят вам (возможно, все еще уровень ниже, но лучше, чем 5).
Я не пытаюсь заменить ответ EightBitTony, потому что он превосходен, но если вы решите, что хотите продолжить работу с более поздним PHP на Centos 5, у вас есть несколько вариантов.
В репозитории регулярных обновлений есть набор пакетов под названием php53*
. Если вы предпочитаете их, удалите текущие пакеты PHP (yum remove php php-cli php-xml php-common...
) и установите соответствующие пакеты php53 (yum install php53 php53-cli php53-xml php53-common...
).
Вы можете проверить, есть ли соответствующие пакеты 5.3 для всего, что вы сейчас используете, прежде чем делать это.