Что такое PHP

Обновлено Обновлено: Опубликовано Опубликовано:

PHP —
простыми словами

скриптовый язык программирования. Используется, в большей степени, для создания веб-приложений и является самым популярным языком для разработки динамических веб-сайтов и генерации HTML. Изначально, полное название было Personal Home Page Tools; сейчас — Hypertext Preprocessor или препроцессор гипертекста.

Его популярность обусловлена простотой. Основы языка PHP можно изучить самостоятельно «с нуля», воспользовавшись официальным онлайн учебником.

Синтаксис похож на язык Си и, местами, Perl. Пример PHP-кода:

<?php
    echo "Hello World";
?>

<?php и ?> указывают начало и конец кода PHP; echo — выводит на экран текст, в данном примере Hello World.

Пример вставки в HTML:

<html>
   <head>
      <title>HTML-страница</title>
      <link rel='stylesheet' type='text/css' href='/style.css'>
      <script src="/javascript.js"></script>
   </head>
   <body>
      <h1>Заголовок страницы</h1>
      <?php
         echo "PHP код";
      ?>

      <p>Текст</p>
   </body>
</html>

Для возможности обрабатывать скрипты, написанные на PHP на компьютер/сервер необходимо устанавить одноименный интерпретатор. Часто он ставится вместе с веб-сервером Apache и СУБД MySQL.

Прочитайте более подробно о PHP на сайте Википедия

Встречается в статьях

Решение проблем:

  1. Unknown system variable lc_messages

Инструкции:

  1. Установка веб-сервера Apache на FreeBSD
  2. Установка Nginx + PHP + MySQL на Astra Linux
  3. Как вручную настроить сервер хостинга на CentOS 7
  4. Как настроить почту на базе Postfix для корпоративной среды
  5. Настройка веб-сервера на CentOS со всем необходимым для правильной работы
  6. Настройка почтового сервера Postfix для массовой рассылки сообщений
  7. Настройка портала TeamPass для совместного хранения паролей
  8. Инструкция по установке и использованию GLPI на Linux CentOS
  9. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  10. Использование playbook и роли в Ansible на примере установки NGINX

Мини-инструкции:

  1. Как установить NGINX на CentOS 7
  2. Как экспортировать базу в phpMyAdmin
  3. Создание и удаление баз в MySQL
  4. Как создавать индексы в MySQL
  5. Восстановление базы MySQL из дампа
  6. Установка и настройка memcached на CentOS 7
  7. Установка и настройка XCache на CentOS 7
  8. Настройка Firebird + PHP на CentOS 7
  9. Как установить PHP 7 на Linux CentOS 7
  10. Простые и сложные SQL-запросы в MariaDB или MySQL
  11. Установка и настройка OwnCloud на CentOS 7
  12. Xibo сервер на Linux Ubuntu — установка и настройка
  13. Инструкция по установке и настройке phplist
  14. Как и где настраивать время сессии PHP
  15. Просмотр и смена расположения файлов базы MySQL / MariaDB
  16. Анализ и мониторинг нагрузки веб-сервера на базе Linux
  17. Установка и настройка умного дома от MajorDoMo
  18. Как работать с менеджером рассылки писем PHPLIST
  19. Использование бесплатной панели управления хостингом Brainy
  20. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  21. Установка и настройка Nextcloud + NGINX на Ubuntu
  22. Обновления портала базы знаний phpMyFAQ до последней версии
  23. Инструкция по обновления веб-приложения phpMyAdmin на Linux
  24. Настройка сервера мониторинга Zabbix на Linux CentOS
  25. Установка и настройка SAMS для управления Squid на CentOS 7
  26. Настройка сервера мониторинга Zabbix на Ubuntu
  27. Настройка Autodiscover для автоматического конфигурирования почтовых программ
  28. Использование Roundcube для нескольких почтовых серверов
  29. Инструкция по развертыванию Nextcloud с Apache на Ubuntu
  30. Добавление еще одной версии PHP в Apache на CentOS 7
  31. Установка обновления phplist с сохранением данных предыдущей версии

Примеры скриптов:

  1. Формирование списка серверов в phpMyAdmin
  2. Активация/деактивация узлов Zabbix с помощью API на PHP
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

PHP   NAT   Тонкий клиент   Сетевой шлюз   Скриншот   Roundcube   Материнская плата   Маска сети   VMware   Exchange Server   Плагин   3proxy   ИБП (UPS)   Логин   Умный дом   Grafana   HDMI   Mail.ru   Домен   Блок питания компьютера  
.....

Реклама