Отказ от ответственности: прежде чем пытаться обновить версию PHP вашего веб-сайта, мы настоятельно рекомендуем вам сделай полную резервную копию, на случай, если что-то пойдет не так.
Сначала определите, какой из следующих сценариев веб-хостинга лучше всего подходит для вашего сайта:
- Сайт использует общий хостинг, которым управляет мой хостинг-провайдер.: Если ваш веб-сайт размещен у хорошего веб-провайдера, переход на него должен быть быстрой и довольно безболезненной процедурой. Весьма вероятно, что вы сможете внести изменения самостоятельно через предоставленный вам интерфейс «панели управления».
- Веб-сайт работает на VPS или специальном сервере, которым мне приходится управлять самостоятельно.: Если у вас есть «неуправляемый» хостинг (многие Виртуальный частный сервер решения предоставляются без поддержки обновлений), то вам, возможно, придется выполнить обновление PHP самостоятельно.
Давайте теперь рассмотрим эти два варианта более подробно...
Обновление PHP в типичном «полностью управляемом» пакете общего хостинга
Обратите внимание, что именно доступные вам варианты изменения конфигурации вашего сервера будут полностью зависеть от веб-хоста и продукта, который вы используете.
В идеале у вас будет доступ к панель управления сайтом который вы можете использовать для изменения версии PHP, используемой для запуска вашего веб-сайта. Этот процесс имеет некоторые предпосылки:
- Вы с удовольствием возьмете эту задачу на себя. Изменение версии PHP должно в идеале не следует делать на действующем веб-сайте, если новая версия вызовет проблемы несовместимости с кодом вашего веб-сайта. Смотрите нашу статью о как протестировать свой сайт с новой версией PHP здесь.
Если ваш веб-сайт еще не является общедоступным или вы не возражаете против некоторого простоя, вы можете быстро внести изменения и протестировать его «вживую». Если вы столкнулись с проблемой, вернитесь к предыдущей версии PHP. Теперь посмотрите наше руководство устранение ошибок при обновлении PHP.
Однако если это не вариант, вам нужно будет создать копию вашего веб-сайта для тестирования. Если вы не знаете, как сделать резервную копию вашего веб-сайта и создать копию, весь этот процесс, скорее всего, не для вас. В этом случае вы, вероятно, захотите найти разработчика чтобы помочь вам.
- Даже если ваш интернет-провайдер поддерживает изменение версии PHP вашего веб-сайта, у него может не быть веб-администратора, с помощью которого можно это настроить. Возможно, вам придется сделать это через файл конфигурации, например, в файле .htaccess. Если вы не можете найти ссылку на управление версией PHP вашего веб-сервера в интерфейсе панели управления, возможно, вам стоит посетить их веб-сайт поддержки. Вероятно, об этом есть статья в базе знаний, и если все еще нет радости, мы рекомендуем вам подать заявку в отдел поддержки.
- Вы можете обнаружить, что ваш веб-провайдер просто не предлагает последнюю версию PHP для вашего конкретного пакета хостинга.
Возможно, вы сможете решить эту проблему, перейдя на новый сервер у того же провайдера, поскольку иногда старые учетные записи зависают на устаревшем оборудовании, которое не получает такого же уровня обслуживания. Однако вполне возможно, что ваш провайдер просто не предлагает нужную вам версию PHP. Если они не могут поддерживать текущие версии, вы можете захотеть рассмотрите возможность перехода к другому провайдеру.
Предполагая, что у вас есть доступ к панели управления для изменения версии PHP, прочтите наши советы по изменение PHP через панель управления здесь.
Обновление PHP на «неуправляемом» веб-сервере, за обслуживание которого вы несете ответственность.
Этот процесс во многом зависит от того, в какой операционной системе работает ваш веб-сервер. Выберите руководство, которое относится к вашей настройке:
Мой интернет-провайдер не предлагает нужную мне версию PHP.
Вы можете прийти к выводу, что вам необходимо перенести свой сайт к новому интернет-провайдеру. Следуйте нашему руководству по переход на лучший PHP-хост здесь.
Я создал свой собственный сервер, какие у меня есть варианты?
Начните здесь с нашего руководства по как вручную обновить PHP здесь.
Эти шаги кажутся слишком сложными или трудоемкими?
Похоже, пришло время обратиться к профессионалам. Ознакомьтесь с нашим руководством по PHP-разработчики это может помочь.
Последнее обновление статьи: 21st January, 2021