Вы здесь

php

Установка php7 на Linux

PHP один из самых популярных языков веб-разработки. Недавно (3 декабря 2015г.) вышла его седьмая версия. На текущий момент во всех или почти во всех дистрибутивах актуальная версия 5.xx (меняется в зависимости от дистрибутива). Я вам расскажу как поставить "актуальную" версию PHP 7.xx на популярных дистрибутивах Linux: Ubuntu/Mint, Debian, RedHat/CentOS/Fedora.

Установка php-модуля imagick в CentOS

Для установки надо выполнить 2 действия:

  1. Установить необходимые библиотеки
     
  2. Прописать загрузку библиотеки
     
  3. Перезагрузить сервер Apache
     

Проверить можно командой:

 

Создание сертификата и пары ключей SSL в Ubuntu Linux

Пример php-скрипта, который может быть использован для генерации сертификата и ключей ssl.

Я создавал их через небольшой скрипт на php. Предполагая, что апач уже установлен командой

 

В DocumentRoot сервера (по умолчанию это /usr/www/) создаем файл createcert.php. Его содержимое:

Настройка статуса задачи в Мантисе

Добавляем новый статус TEST.
Файл custom_constant_inc.php:

<?php
define 
'TEST'60 );?>

файл custom_strings_inc.php

LAMP - Настройка Apache2 + SSL + PHP5 + MySQL5 в Ubuntu Feisty

Недавно имел удовольствие настраивать LAMP сервер на убунту. Так как найти централизированного мануала(да и еще и на русском) мне не удалось, решил написать эту заметку.

Установка всего необходимого для LAMP сервера:

 

По необходимости доставляются другие php модули типа php5-gd, php5-imagick, php5-curl и другие.
Конфиг apache2 в убунту организован интересным образом. Вот листинг /etc/apache2/ :

Настройка php для 1С-Битрикс

Все знают, что для Битрикса надо указать настройки mbstring, но что делать если несколько сайтов?

Для этого можно указать в настройках виртуального хоста или любой его директории следующие настройки:

 

PHP функция, для получения суммы прописью

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

Скрываем версию PHP (X-Powered-By)

Если вы читали предыдущую мою заметку, где мы заставили Apache стать менее многословным, вы уже сделали половину дела. Но не всю. Если вы используете php модуль в вашем веб-сервере, тогда вам нужно сделать дополнительную настройку, дабы заставить заткнуться и php. После применения директив ServerTokens и ServerSignature из вышеуказанной статьи, если мы проверим обычный html файл, мы получим следующий ответ:

Узнаем версию веб-сервера и установленного на нем ПО

Узнать данную информацию, если у вас установлен веб-сервер Apache может практически любой человек. Для этого есть различные способы, но самый простой на мой взгляд метод заключается в использовании telnet подключения на порт 80 удаленного сервера и запроса “HEAD / HTTP/1.0” :

Проверка email

Для проверки на корректность ввода email, можно использовать в JS и в PHP сделущее регулярное выражение:

^((?>[a-zA-Z\d!#$%&’*+\-/=?^_`{|}~]+\x20*|”((?=[\x01-\x7f])[^”\\]|\\[\x01-\x7f])*”\
x20*)*(?<))?((?!\.)(?>\.?[a-zA-Z\d!#$%&’*+\-/=?^_`{|}~]+)+|”((?=[\x01-\x7f])[^”\\]|
\\[\x01-\x7f])*”)@(((?!-)[a-zA-Z\d\-]+(?)$
Подписка на RSS - php