Что такое 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 7 со всем необходимым для правильной работы
  6. Настройка почтового сервера Postfix для массовой рассылки сообщений
  7. Настройка портала TeamPass для совместного хранения паролей
  8. Инструкция по установке и использованию GLPI на Linux CentOS
  9. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  10. Использование playbook и роли в Ansible на примере установки NGINX
  11. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  12. Установка и настройка веб-сервера IIS + PHP + MySQL
  13. Как настроить почту для корпоративной среды на CentOS 8

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

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

Вопросы и ответы:

  1. Обзор восьмой версии Linux CentOS

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

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

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

Flussonic Media Server   URL   Тонкий клиент   Zabbix   IPerf   Браузер   DirectX   Nano server   SARG   Скриншот   PostGIS   Блок питания компьютера   PPPoE   SMTP   Javascript   IMAP   FreeBSD   RemoteApp   SOCKS   Симлинк  
.....

Реклама