Настройка собственной сборки PHP в Apache через FastCGI на CentOS 7

Обычно, я не качаю PHP из репозиториев, а собираю сам. Это обусловлено тем, что для работы требуются разные сборки разным сайтам и конфигурируя PHP самостоятельно всегда знаешь, что и как настроено. В интернете полно инструкций о том, как настроить Apache с php и fcgi с PHP из репозиториев, но, натолкнувшись на определённые трудности, я решил сделать об этом отдельный пост.
Продолжить чтение

Удаление каталога с помощью PHP

Бывает, что нужно удалить содержимое каталога при помощи PHP.
Для удаления будем пользоваться двумя встроенными в PHP функциями: unlink (удаление файлов) и rmdir (удаление директорий. Функция rmdir устроена так, что удаляет только пустые каталоги (не содержащие других файлов и каталогов, даже пустых). Поэтому, нам потребуется рекурсивный подход.
Продолжить чтение

Вычисление факториала на PHP

Простенький скрипт для вычисления факториала. Скрипт демонстрирует вычисление факториала на PHP, получая число от пользователя из обычной HTML формы.

Факториал числа n вычисляется как произведение всег его составляющих натуральных чисел от 1 до n. Например, 5!=1*2*3*4*5=120.
Продолжить чтение

Обновление кортежа таблицы MySQL

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

Этот простой урок покажет как использовать в коде php запросы к базе данных и как передавать в них переменные php.

Продолжить чтение

IIS+PHP+MySQL

Добрый день, в этом посте я расскажу вам, как поставить вот такую нестандартную связку, как IIS 7 + PHP 5.3.2 +MySQL 5.1.46. Обычно, PHP и MySQL ставят в связке с Apache, а IIS  более ориентирован на работу с чисто майкрософтовскими продуктами вроде ASP, .Net, MSSQL итд. Однако, чего только не может случиться, в нашей жизни. Даже если вы раньше не сталкивались с необходимостью настройки веб-сервера, вы увидите, что это сделать легко в считанные минуты.

Как проинсталлировать IIS7 я покажу вам на примере Windows 2008 R2;  в windows 7 или windows vista всё делается практически аналогично, различия я буду комментировать.
Продолжить чтение