Разные версии PHP на одной системе с Ubuntu

Вы можете использовать PPA для использования современных версий PHP, или установки прошлой версии PHP. (Например PHP 5.6 на Ubuntu 16.04 LTS) Наиболее часто используется репозиторий от Ondřej Surý, Debian PHP разработчика: ppa:ondrej/php (для PHP 5.6/7.0/7.1 и их подверсий, PHP 5.5 больше не поддерживается официально) Пакет совместимости php5: ppa:ondrej/php5-compat (для подмены php5 что бы разрешить зависимости со старыми пакетами (не точный перевод)) PHP PPA раньше содержал в себе Apache 2.4 обновления. Больше этих обновлений нет, они находятся в отдельном репозитории Apache 2....

6 березня 2017 · 2 хвилин · 231 слово · dimetrius

Логирование отправки почты через phpmail

В PHP начиная с версии 5.3 добавить логирование довольно просто. Открываем файл /etc/php5/php.ini (или где он там у вас) и добавляем 2 строчки: 1 2 mail.add_x_header = On mail.log = /var/log/php.mail.log mail.add_x_header - добавляет заголовок для всех исходящих сообщений. mail.log - указывает путь к лог-файлу запускаемых скриптов, адресатов и заголовков. Убедитесь чтобы этот файл был доступен на запись веб-серверу (обычно это пользователь www-data). 1 2 touch /var/log/php-mail.log chown www-data:www-data /var/log/php-mail.log Для проверки создайте простой php скрипт: # vim /var/www/testmail....

25 вересня 2016 · 1 хвилина · 175 слів · dimetrius

libzip отсутствует в PHP 5.3.10 в комплекте с Fedora 16, исправляем это

В соответствии с этой ошибкой, версия PHP 5.3.10, которая входит в Fedora 16 не включает libzip. Но мне для Joomla требуется PHP-модуль libzip, его отсутствие очень сильно ограничивает возможности Joomla. Следуйте шагам ниже, для установки php-модуля libzip: 1 2 3 4 5 6 7 8 9 cd /tmp wget http://pecl.php.net/get/zip-1.10.2.tgz tar zxf zip-1.10.2.tgz cd zip-1.10.2 phpize ./configure make make install rm -fr /tmp/zip-1.10.2.tgz ; rm -fr /tmp/zip-1.10.2 После этого не забудьте создать файл /etc/php....

13 квітня 2016 · 1 хвилина · 78 слів · dimetrius

Понижение версии php 5.5.x до 5.4.х, 5.3.х на Debian, Ubuntu

Предлагаю компилировать из исходников версии 5.3.29 интерпретатор PHP, в Ubuntu 14.04. Подготовка 1 2 3 apt-get update apt-get install build-essential openssl libssl-dev openssl-blacklist openssl-blacklist-extra bison autoconf automake libtool re2c flex apache-prefork-dev apt-get install libxml2-dev libssl-dev libbz2-dev libcurl3-dev libdb5.1-dev libjpeg-dev libpng-dev libXpm-dev libfreetype6-dev libt1-dev libgmp3-dev libc-client-dev libldap2-dev libmcrypt-dev libmhash-dev freetds-dev libz-dev libmysqlclient15-dev ncurses-dev libpcre3-dev unixODBC-dev libsqlite-dev libaspell-dev libreadline6-dev librecode-dev libsnmp-dev libtidy-dev libxslt-dev libt1-dev Вычистим наш текущий php, в любом случае если что-то не получится мы без проблем сможем его установить заново....

13 квітня 2016 · 2 хвилин · 285 слів · dimetrius

Установка IonCube Loader на FreeBSD 8.3 x86_64

Скачиваем с сайта модуль подходящий для нашей архитектуры ОС: 1 wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_8_x86-64.tar.gz Распаковываем архив: 1 tar -xvf ioncube_loaders_fre_8_x86-64.tar.gz Смотрим версию PHP: 1 2 3 4 php -v PHP 5.2.17 with Suhosin-Patch 0.9.7 (cli) (built: Mar 16 2012 09:27:38) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies Копируем модуль подходящий для нашей версии php, в директорию с модулями: 1 cp ioncube/ioncube_loader_fre_5.2* /usr/local/lib/php/20060613/ Добавляем в файл php....

13 квітня 2016 · 1 хвилина · 156 слів · dimetrius

Установка ionCube PHP Loader на Debian

Установка ionCube PHP loader достаточно проста, для этого вам необходимо скачать данный модуль соответствующий архитектуре Вашей ОС с сайта разработчика IonCube. Пример представлен по установке IonCube Loader на Debian 6.0 x86_64: Скачиваем архив с сайта разработчика следующей командой: 1 wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz Распаковываем архив выполнив команду: 1 tar -xvf ioncube_loaders_lin_x86-64.tar.gz Смотрим версию PHP командой: 1 2 3 4 #php -v PHP 5.3.3-7+squeeze3 with Suhosin-Patch (cli) (built: Jun 28 2011 08:24:40) Copyright (c) 1997-2009 The PHP Group Zend Engine v2....

13 квітня 2016 · 2 хвилин · 249 слів · dimetrius