FreeBSD - установка нескольких версий PHP на одном веб-сервере

Вебмастерам / FreeBSD / AdminZ 1 571

1 571
5
+24


FreeBSD - установка нескольких версий PHP на одном веб-сервере

Эта статья описывает метод установки произвольного количества версий PHP на один сервер. При этом все версии будут работать параллельно и обрабатываться одним скриптом.


--- I. Подготовка системы ---


1.1. Создаём папку, где будут лежать архивы с дистрибутивами php:

# mkdir /usr/local/php-dist


Сами архивы можно скачать по следующим адресам:

 - текущие релизы        http://www.php.net/downloads.php

 - релиз-кандидаты       http://qa.php.net/

 - устаревшие релизы     http://www.php.net/releases/

 - сборки разработчиков  http://snaps.php.net/


1.2. Правка make.conf:

Для установки нескольких версий из портов, чтобы не было конфликтов, в make.conf добавить нужные версии php:

PHP_ALT=php74 php81 php82
.for port in ${PHP_ALT}
.if ${.CURDIR:M*/ports*/*/${port}*}
PREFIX=/usr/local/php/${port}
PHPBASE=/usr/local/php/${port}
DISABLE_VULNERABILITIES=yes
.endif
.endfor



--- II. Установка PHP 7 ---




--- III. Установка PHP 8.1  ---




--- IV. Установка memcached (pecl)  ---


Что такое Memcached и какое отношение он имеет к PHP?


Memcached разработан для кэширования данных, генерация которых требует большого количества ресурсов. Такого рода данные могут содержать что угодно, начиная с результатов запроса к базе данных и заканчивая тяжеловесным куском шаблона. Memcached не входит в базовый набор модулей, поставляемых с PHP, однако он доступен в репозитории pecl.





Комментарии: 5

<
  • комментариев
  • публикаций
2 марта 2023 21:30

Fedor

Цитата
  • Группа: Гости
  • Статус:
 
Grand Mersi. Как говорят французы - большое вам спасибо. Доходчиво и наглядно!


Ответить
<
  • комментариев
  • публикаций
18 августа 2024 21:06

Kara

Цитата
  • Группа: Гости
  • Статус:
 
Admiring the persistence you put into your site and in depth information you offer.
It's great to come across a blog every once in a while that
isn't the same unwanted rehashed material. Great read! I've
saved your site and I'm including your RSS feeds to my Google account.
http://wallace-systems.com/__media__/js/netsoltrademark.php?d=gsasearchenginerankercourse.blogspot.com%2F2024%2F08%2Fgsa-site-list-guide-how-to-build-manage.html


Ответить
<
  • комментариев
  • публикаций
26 сентября 2024 18:32

Dusty

Цитата
  • Группа: Гости
  • Статус:
 
https://quickqbusa.info/
Thank you, I've just been searching for info about this
subject for a while and yours is the greatest
I have discovered so far. However, what about the bottom line?
Are you sure in regards to the supply?https://quickqbusa.info/


Ответить
<
  • комментариев
  • публикаций
10 ноября 2024 17:19

Calvin

Цитата
  • Группа: Гости
  • Статус:
 
https://xaydungtrangtrinoithat.com/xay-nha-tron-goi-tai-dak-lak-nha-thau-xay-dung-uy-tin-va-chuyen-nghiep/
Because the admin of this web site is working, no uncertainty very quickly it will be renowned, due to its feature contents.
https://xaydungtrangtrinoithat.com/xay-nha-tron-goi-tai-dak-lak-nha-thau-xay-dung-uy-tin-va-chuyen-nghiep/


Ответить
<
  • комментариев
  • публикаций
14 ноября 2024 07:16

Guadalupe

Цитата
  • Группа: Гости
  • Статус:
 
https://xaydungtrangtrinoithat.com/cong-ty-xay-dung-tai-pleiku-gia-lai-thi-cong-xay-nha-tron-goi/
I have read so many articles concerning the blogger lovers however this paragraph is really a
nice post, keep it up. https://xaydungtrangtrinoithat.com/cong-ty-xay-dung-tai-pleiku-gia-lai-thi-cong-xay-nha-tron-goi/


Ответить

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив