Самоучитель PHP+MySQL. Для тех, кто вчера купил компьютер

Самоучитель PHP+MySQL. Для тех, кто вчера купил компьютер
О книге

"Самоучитель PHP+MySQL. Для тех, кто вчера купил компьютер" это простая и понятная книга, созданная специально для начинающих "с нуля". Без заумных терминов, без сложностей, всё объясняется по шагам, на живых примерах. Вы узнаете, как устроен код, как писать свои первые программы, сайты или скрипты, и – главное – как не бояться компьютера. Освойте PHP+MySQL легко и с интересом!

Научитесь оживлять сайты! Эта книга объясняет, как с помощью PHP создавать динамические страницы, формы, обработку данных – и всё это максимально доступно для новичков.

Книга издана в 2025 году.

Читать Самоучитель PHP+MySQL. Для тех, кто вчера купил компьютер онлайн беплатно


Шрифт
Интервал

Глава 1: Введение в PHP

1.1 Что такое PHP?

История языка


PHP (Hypertext Preprocessor) – это язык программирования, который изначально был разработан в 1994 году датским программистом Расмусом Лердорфом как набор CGI-скриптов для мониторинга посещаемости веб-сайта.

Что такое CGI?


CGI (Common Gateway Interface) – это стандартный интерфейс для взаимодействия веб-сервера с внешними программами или скриптами, такими как PHP, которые генерируют динамический контент.

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

Основные особенности PHP

Серверный язык: PHP используется для обработки данных на сервере, генерируя HTML, который затем отправляется на клиентскую сторону.

Открытый исходный код: PHP – это язык с открытым исходным кодом, что означает, что любой может бесплатно использовать его, а также вносить улучшения.

Кросс-платформенность: PHP работает на различных операционных системах, включая Windows, Linux, macOS.

Интеграция с базами данных: PHP отлично работает с такими системами управления базами данных, как MySQL, PostgreSQL, SQLite.

Что такое база данных?


База данных – это организованный набор данных, который может быть легко доступен, управляем и обновляем. Системы управления базами данных (СУБД) позволяют эффективно работать с такими базами.

MySQL, PostgreSQL и SQLite: отличия

MySQL – это популярная реляционная СУБД с открытым исходным кодом, ориентированная на скорость работы и широкое распространение. Используется во многих веб-приложениях, например, в сочетании с PHP.

PostgreSQL – это более мощная реляционная СУБД с поддержкой сложных запросов и стандартов SQL. Она известна своей надежностью и расширяемостью.

SQLite – это легковесная СУБД, встроенная в приложения. SQLite не требует отдельного сервера, и базы данных хранятся в одном файле. Используется, например, в мобильных приложениях.

Применение PHP в веб-разработке


PHP используется для:

Создания динамических веб-страниц.

Разработки веб-приложений (например, CMS, e-commerce).

Создания API для взаимодействия с другими системами.

Работы с базами данных (создание и обработка запросов к БД).

1.2 Установка и настройка PHP

Установка PHP на различных операционных системах

Windows:


Для Windows самым простым способом является установка XAMPP или WAMP, которые включают PHP, Apache и MySQL в одном пакете.

Также можно скачать PHP с официального сайта (php.net) и установить его вручную, но для новичков лучше использовать готовые решения, такие как XAMPP.


Linux (Ubuntu/Debian):


На Ubuntu можно установить PHP с помощью команды:

sudo apt update

sudo apt install php libapache2-mod-php php-mysql

После этого нужно перезапустить Apache:

sudo systemctl restart apache2


macOS:


На macOS проще всего установить PHP с помощью Homebrew:

brew install php

Настройка веб-сервера (например, Apache, Nginx)

Apache:


Убедитесь, что модуль PHP включен в конфигурации Apache.

Для этого в файле конфигурации Apache (например, /etc/apache2/httpd.conf) нужно убедиться, что строка:

LoadModule php_module libexec/apache2/libphp7.so

После этого перезапустите Apache:

sudo systemctl restart apache2


Nginx:


Для использования PHP с Nginx, потребуется настроить PHP-FPM.

Нужно указать Nginx, что запросы PHP следует передавать на PHP-FPM через сокет или TCP.

Проверка установки


После установки PHP можно проверить его версию с помощью команды:

php -v

Также создайте файл info.php в вашем веб-каталоге с содержимым:

phpinfo();

?>

Затем откройте этот файл в браузере (например, http://localhost/info.php) – если PHP настроен правильно, вы увидите информацию о вашей установке PHP.

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

1.3 Первый скрипт на PHP

Основы синтаксиса


PHP используется внутри HTML-кода с помощью тега . Пример простого скрипта:

echo "Hello, World!";

?>

Этот скрипт выведет текст "Hello, World!" на экран.

Вывод данных с помощью echo и print

echo – это конструкция, которая выводит одну или несколько строк. Она не возвращает значение и может быть использована без скобок.

echo "Hello, PHP!";

print – аналогична echo, но возвращает значение (всегда 1), и её можно использовать как часть выражений.

print "Hello, PHP!";

Можно также выводить переменные:

$name = "Alice";

echo "Hello, $name!";

?>

Это выведет: Hello, Alice!

Глава 2: Основы PHP

2.1 Переменные и типы данных

Что такое переменная?


Переменная – это именованный контейнер, который используется для хранения данных в программе. В PHP переменные начинаются с символа $, например: $name, $age.

Строки, числа, массивы

Строки – это последовательности символов, которые могут содержать текст, цифры, пробелы и специальные символы. В PHP строки могут быть заключены в одинарные или двойные кавычки.


Пример:

$text = "Hello, World!";

$singleQuoted = 'Hello, PHP!';

Числа – это числовые значения, которые могут быть целыми или с плавающей запятой (дробными).


Пример:

$integer = 10; // целое число

$float = 10.5; // число с плавающей запятой



Вам будет интересно