Разворачиваем стек LEMP (Linux, NGINX, MySQL, PHP) на Debian 8 для хостинга сайтов в InfoboxCloud

В этой статье мы рассмотрим настройку NGINX и MySQL, PHP-fpm на Debian 8 в облаке InfoboxCloud. В этом решении мы отказываемся от использования Apache (стек LAMP), заменяя его связкой NGINX и PHP-fpm (стек LEMP).



Читать дальше →

Подключение к базе MS SQL из PHP

Для подключения из PHP к базам MS SQL на Windows-хостинге используется драйвер Microsoft Drivers 2.0 for PHP for SQL Server. Этот драйвер позволяет производить подключение к серверам MS SQL 2005 и 2008.

Для подключения к базе данных используется функция sqlsrv_connect. В скрипте для подключения необходимо правильно указать имя MS SQL сервера, базу данных, которую вы подключаете, и ваши логин и пароль.

Читать дальше →

HTTP-авторизация в PHP

На нашем Linux-хостинге PHP-скрипты работают как CGI-скрипты. Поэтому в серверных переменных PHP не передается значение REMOTE_USER.

Чтобы корректно настроить HTTP-авторизацию в PHP, необходимо указать верные параметры в скрипте и файле .htaccess. Рассмотрим это на конкретном примере. У нас есть неработающий скрипт, в котором нужно исправить настройки:

Читать дальше →

Включение обработки PHP в файлах HTML

Не отображается PHP-код в HTML? Эта статья поможет решить данную проблему.

Для того чтобы PHP-код обрабатывался в HTML-файлах, вам нужно добавить в файл .htaccess вашего сайта строки:
<FilesMatch "\.html$">
SetHandler php-cgi-script
Action php-cgi-script /cgi-php/php-cgi
</FilesMatch>

Если файл .htaccess еще не был создан, то его сначала нужно будет создать. После этого вы сможете поместить в него вышеупомянутые строки.

Не забудьте синхронизировать файл по инструкции из нашего Справочного центра "Работа с htaccess на Linux-хостинге", чтобы настройки вступили в силу.