PHP

Что такое PHP?

PHP - это язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. На данный момент один из самых популярных языков в мировой веб-индустрии.

Как использовать PHP?

Вы можете писать скрипты на PHP, встраивая их в страницу. Расширение у файла, в который будет встроен PHP-код, должно быть одним из следующих: .php .php3 .php4 .phtml .php5 .phtm.

Как использовать код PHP в файлах с произвольным расширением?

Для того, чтобы использовать PHP код в составе файлов с произвольным расширением, необходимо добавить в файл .htaccess следующую конструкцию:

AddType application/x-httpd-php .htm .html

(для файлов с расширением .htm и .html).

Как узнать настройки PHP на сервере, где размещен мой аккаунт?

Узнать настройки PHP можно из Панели Управления Аккаунтом в разделе "Статистика". Перейдите в раздел "Информация о сервере" - на этой странице будут представлены все доступные версии PHP для данного сервера с возможностью просмотреть подробную информацию о каждой версии.

Есть ли возможность редактирования файла php.ini?

PHP исполняется как модуль apache, при этом php.ini один для всех клиентов виртуального хостинга на определённом сервере. Большинство необходимых параметров можно изменять через .htaccess. Более подробно об этом можно прочитать здесь

При необходимости можно перевести работу сайта в режим CGI. Сделать это можно в разделе "Сайты", кликнув по значку PHP справа от нужного сайта. Там же можно указать нужные директивы PHP - они будут добавлены в виртуальный хост вашего домена.

При обращении к базе из PHP вместо русских букв стоят "????", что делать?

Кодировка по умолчанию на серверах стоит utf8. Возможно, БД в кодировке cp1251, а при подключении по умолчанию стоит utf8. Исправить это можно, выполняя SQL запрос

set names cp1251

сразу после подключения к БД.

Как включить/выключить глобальные переменные?

В корне Вашего аккаунта есть файл .htaccess – файл дополнительной конфигурации веб-сервера Apache. Если такого файла нет, Вы можете создать его. Для включения глобальных переменных в него надо добавить строку:

php_flag register_globals on

Для выключения глобальных переменных:

php_flag register_globals off

Подробнее о файле .htaccess читайте здесь.

Можно ли использовать на виртуальном хостинге PHP 5.3?

Да, это можно сделать из Панели Управления в разделе "Сайты", напротив нужного сайта необходимо нажать на кнопку с надписью "PHP", в появившемся окне выбрать необходимую для сайта версию PHP и нажать "Применить".

Как запустить задание в Crontab, используя определенную версию PHP?

В задании необходимо прописать путь до интерпретатора PHP нужной версии. Например, для версии PHP 5.2 путь на сервере будет такой:

/usr/local/php-cgi/5.2/bin/php

Остальные версии:

/usr/local/php-cgi/5.3/bin/php
/usr/local/php-cgi/5.4/bin/php
/usr/local/php-cgi/5.5/bin/php
/usr/local/php-cgi/5.6/bin/php

В разделе "Crontab" задание должно выглядеть примерно так:

/usr/local/php-cgi/5.2/bin/php ~/site.ru/public_html/cron.php

Теги:

135
22049