Почта на локальном сервере — установка почтовой заглушки

Оказывается, на этом Хабре есть и полезные статьи. По крайней мере, я нашёл одну такую. Вот она. В ней рассказывается, как сделать почтовую заглушку. И без этой статьи вариантов множество. Но меня она привлекла феноменальной простотой и эффективностью. Как отправлять и получать почту на локальном сервере Но давайте начнём с ответа, что же такое почтовая … Читать далее

Как установить PHP 7 (PHP-FPM и FastCGI) для ISPConfig 3 на Debian 8 (Jessie)

Источник: Если вы пользователь Windows, то обратитесь к статье "Как установить PHP 7 и как обновить до PHP 7 на Windows". На текущий момент доступна уже вторая бета PHP 7. Согласно пресс-релизу, PHP 7 в два раза быстрее чем php 5.6 и в четырнадцать раз быстрее чем php 5.0. Новая версия PHP не на 100% … Читать далее

Как установить PHP 7 и как обновить до PHP 7 на Windows

Если вы пользователь Linux, то обратитесь к статье "Как установить PHP 7 (PHP-FPM и FastCGI) для ISPConfig 3 на Debian 8 (Jessie)". Выход PHP 7 На данный момент доступен PHP 7.0.0 Alpha выпуск 2. В самые ближайшие дни появится первая бета. Ни альфы ни беты не рекомендуются для реальной работы. Но попробовать их на тестовом сервере уже … Читать далее

Как установить PHP программу

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

Что нужно, чтобы запустить PHP скрипт?

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

Читать далее

Разрешение проблемы с Warning: mysqli::mysqli(): The server requested authentication method unknown to the client [mysql_old_password]

На моём хостинге можно выбирать версию PHP. На выбор предоставляются PHP 5.2 / 5.3 / 5.4 / 5.5 / 5.6. Много лет назад, когда я только создавал свой первый сайт, по умолчанию использовалась версия PHP 5.3. И под этой же версией до сегодняшнего дня "крутились" мои сайты, т.к. всё работало нормально и меня не сильно заботила версия ПО. На локальном сервере я всегда пользуюсь самыми последними версиями. Например, на момент написания у меня установлен PHP 5.6.6. И вполне понятно решение перевести и сайты на эту же версию.

Для

Читать далее

Решаем проблемы зависимостей модулей PHP с помощью deplister.exe

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

Поэтому я немного расскажу вам о deplister.exe. Это утилита командной строки. Она необходима для определения зависимостей разных модулей, которые можно подключить в PHP. Продемонстрируем её работу. Перейдём в каталог

Читать далее

Решение проблемы с работой модуля cURL на PHP 5.6.1, PHP 5.5.17 и выше (на Windows)

Те, кто использует cURL, после обновлений на 5.6.1, 5.5.17 столкнулись с тем, что модуль cURL перестал работать. Проблема с тех пор не исчезла. Даже в последней на сегодняшней момент версии PHP 5.6.4 эта проблема сохранилась.

Как узнать, работает ли у вас cURL?

Создайте php файл и скопируйте туда:

<?php

print_r (curl_version());

?>

Откройте его с сервера. Если на выходе что-то вроде:

Array ( [version_number] => 468736 [age] => 3 [features] => 3997 [ssl_version_number] => 0 [version] => 7.39.0 [host]

Читать далее

Как скрыть версии веб-сервера Apache и PHP (на Linux и Windows)

Сокрытие версий Apache и PHP — это один из элементов в обеспечении безопасности веб-сервера. Знание версий этих программ может облегчить задачу злоумышленника по поиску известных для данной версии уязвимостей и, как следствие, в достижение основной цели — проникновению. Конечно, злоумышленник может просто перебирать все известные уязвимости для всех версий Apache и PHP, но эта активность может попасть в поле зрение mod_security, fail2ban или сисадмина. В результате чего IP, с которого ведётся атака, будет награждён баном. В любом случае,

Читать далее

Как защитить LAMP сервер на CentOS или RHEL

LAMP — это программный стек, состоящий из Linux (операционной системы, которая является базовым уровнем), Apache (веб-сервера, который «сидит сверху ОС), MySQL (или MariaDB, системы управления реляционной базой данных) и, наконец, PHP (скриптовый язык на стороне сервера, который используется для обработки и отображения информации сохранённой а базе данных).

В этой статье мы предполагаем, что каждый компонент стека LAMP уже установлен и запущен, и мы сфокусируемся исключительно на защите LAMP сервера(ов). Мы должны помнить,

Читать далее

PHPclasses – новые готовые решения каждый день для самых разных задач (часть 2)

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

1. PHP MySQL Full Text Search: Выполняет полнотекстовый поиск по MySQL с автокоррекцией

Этот класс выполняет полнотекстовый поиск по MySQL с автокоррекцией.

Он принимает данные ключевые слова и выполняют SQL запрос в данное поле таблицы базы данных MySQL,

Читать далее