The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

PHP

   Корень / Средства программирования / Web-разработчику / PHP

!!!-* Turck-MMCache - PHP Accelerator & Encoder (доп. ссылка 1) [+]
[есть мнение]
 Система позволяющая кэшировать предкомпилированный вариант php скриптов в разделяемой памяти, так же возможен вариант сохранения предкомпилированного скрипта на диске. Присутствуют функции кэширования отдаваемого контента. Лицензия - GPL. Много положительных отзывов, хороший продукт.
  • EAccelerator - продукт ответвившийся от проекта mmcache, в котором проводятся эксперименты над новой техникой оптимизации. Обеспечивает отличный прирост производительности;
  • APC (Alternative PHP Cache) - стабильный, активно развивающийся акселератор PHP, имеется поддержка всех версий включая PHP5.1;
  • XCache - стабильная система кеширования опкода PHP, нормально выдерживает большую нагрузку. Поддерживает все версии PHP.
  •  
    rus-* php-fpm - PHP FastCGI Process Manager [+]
    [обсудить]
     Патч к PHP 4/5 для использования PHP как FastCGI процесса в высоконагруженных системах. Устраняет ряд проблем мешающих использовать PHP в режиме FastCGI.
     
    rus-* DbSimple - лаконичная работа с различными СУБД [+]
    [есть мнение]
     Библиотека DbSimple предоставляет интерфейс, значительно более простой и удобный, чем другие популярные библиотеки абстракций от СУБД (ADODB, PEAR DB, PDO и т.д.), а также дополнительные возможности. Основные возможности
  • Поддержка PHP 4 и 5, СУБД: MySQL, PostgreSQL и InterBase/FireBird.
  • Простой и лаконичный интерфейс (см. примеры ниже).
  • Условные макроподстановки в теле SQL-запроса ({}-блоки), позволяющие динамически генерировать даже очень сложные запросы без ущерба читабельности кода.
  • Кэширование результатов выполнения запроса (если это необходимо).
  • Поддержка различных видов placeholder-ов (параметров запроса): списковый, ассоциативный, идентификаторный и т. д.
  • Поддержка функции "выборка + подсчет общего числа строк" (для отображения по страницам).
  • Функции непосредственной выборки: всего результата, строки, столбца, ячейки, ассоциативного массива, многомерного массива, связанного дерева и т. д.
  • Удобный интерфейс для отслеживания и обработки ошибок.
  • Поддержка расширенного логирования запросов (включая результат выполнения запроса и номер строки вызывающей программу).
  • Поддержка "родных" placeholder-ов СУБД и автоматическая оптимизация "один prepare, много execute".
  • Объектный интерфейс работы с BLOB-ами (если это необходимо).
  • Код библиотеки весьма компактен: один файл - базовый класс, один файл - драйвер конкретной СУБД.
  •  
    rus-* dbtree - PHP библиотека для работы с деревьями Nested Sets (Версия: 0.8.7 от 2008-07-30) [+]
    [обсудить]
     Основной особенностью библиотеки является, то, что все запросы в методах переписаны согласно стандартам ANSI и работают без изменений на подавляющем большинстве баз данных. Библиотека поддерживает кэширование SQL запросов на уровне методов. Библиотека работает с поддержкой технологии GetText, в качестве двигателя базы данных использует ADODB. Можно использовать свой класс для работы с базой данных
     
    ----* phc - open source compiler for PHP with support for plugins [+]
    [обсудить]
     Построенный в виде GCC-фронтэнда компилятор PHP-скриптов в бинарную форму. Компиляция возможна для скриптов, использующих стандартные функции PHP. Присутствует режим преобразования кода в нечитаемый вид (obfuscate) и в XML-представление (для запуска скрипта в XML-формате используется специально созданная утилита). Поддерживается подключение к компилятору плагинов, написанных на языке C++, которые могут быть использованы, например, для анализа кода.
     
    ----* Jisko - open-source microblogging application written in PHP [+]
    [обсудить]
     Распространяемая в исходных текстах система микро-блогов, написанная на языке PHP и использующая для свой работы СУБД MySQL.
  • jisko-libraries - набор библиотек и модулей для добавления в свои программы средств для взаимодействия с сервисом Jisko.
  •  
    ----* Gollem - web-based File Manager [+]
    [обсудить]
     Файловый менеджер, написанный на PHP и реализованный на основе web-интерфейса. Gollem поддерживает работу с файлами через WebDAV, FTP, стандартные ФС или работу с данными из SQL базы. Файловый менеджер базируется на Horde Application Framework и может быть легко интегрирован в сторонние web-проекты.
     
    ----* Open Flash Chart - creating Flash-based charts for Web (Версия: 1.9.7 от 2008-01-29) [+]
    [обсудить]
     Набор для создания flash диаграмм и графиков с динамической подгрузкой данных. Серверная часть написана на PHP.
     
    ----* Mail logging for PHP (Версия: 5.4 от 2008-07-02) [+]
    [обсудить]
     Обязательный для систем массового хостинга патч к mod_php. Патч позволяет вести полный лог отправки сообщений через функцию mail(), а также включать в тело письма заголовок с уточнением из какого именно скрипта и от какого пользователя осуществлена отправка.
     
    ----* PHP/SWF Charts [+]
    [обсудить]
     Средство для генерации схем и диаграмм в формате SWF (Macromedia Flash) из PHP скриптов.
  • Для других языков, например Perl и Python, можно использовать пакет CML/SWF Charts
  •  
    ----* PL/php - PHP procedural language for PostgreSQL. [+]
    [обсудить]
     Подсистема для PostgreSQL, позволяющая писать хранимые процедуры на PHP.
     
    ----* debugConsole - tool for debugging and tracing PHP5 application [+]
    [обсудить]
     Отладчик PHP кода написанный в виде обычного PHP скрипта, не требующего особых прав для установки (достаточно положить скрипт рядом и написать require_once 'debugConsole.php'). Процесс отладки производится через обычное popup окно, ведется подробный лог-файл.
     
    ----* php_review - PHP Editor Review [+]
    [есть мнение]
     Обзор и рейтинг существующих редакторов, ориентированных на создание PHP скриптов.
     
    ----* DBG - PHP Debugger and Profiler. (Версия: 2.15.1 от 2006-09-22) [+]
    [обсудить]
     Функциональная система для отладки и профилирования PHP скриптов. Бесплатная версия включает модуль для интеграции с php и интерфейс к среде DDD для визуального представления процесса отладки.
     
    ----* Phalanger - the PHP Language Compiler for .NET Framework [+]
    [обсудить]
     Проект для создания компилятора PHP скриптов в MSIL байткод для использования в .NET окружении (например, для запуска web-сервисов в ASP.NET). Позволяет вызывать в PHP скрипте .NET классы написанные на других языках (например, С#).
     
    ----* JpGraph - OO Graph Library for PHP (Версия: 3.0.7 от 2010-01-13) [+]
    [обсудить]
     Библиотека классов для PHP, являющая собой надстройку над GD, предназначенная для простого создания мощных и красивых графиков и диаграмм.
     
    ----* FlatfileDB - PHP Text DB API (доп. ссылка 1) [+]
    [обсудить]
     Библиотека позволяющая работать PHP скриптам с хранилищем данных в виде плоских текстовых файлов, обращаясь при этом к ним используя простые SQL запросы.
     
    ----* bcompiler - PHP bytecode compiler for classes [+]
    [обсудить]
     Открытый компилятор для скрытия исходного кода путем превращения PHP скриптов в бинарный вид.
  • Патчи для усовершенствования bcompiler и краткая инструкция по использованию (так же см.здесь ).
  •  
    ----* ADOdb - Database Abstraction Library for PHP and Python. (Версия: 4.81 от 2006-05-05) [+]
    [обсудить]
     Библиотека для PHP и Python определяющая единый абстрактный интерфейс взаимодействия с различными БД.
  • Русская статья по использованию ADOdb;
  • ADODB – русская документация (Часть 1, Часть 2)
  •  
    ----* suPHP - executing PHP scripts with the permissions of their owners (Версия: 0.6.3 от 2008-04-01) [+]
    [есть мнение]
     ПО позволяющие выполнять php скрипты под привилегиями пользователя владеющего ими (наподобие suexec). Реализован в виде apache модуля mod_suphp и suid root выполняемого файла suphp обеспечивающего запуск PHP интерпретатора.
     
    ----* PHP_Version - determine the minimum PHP version (Версия: .3b от 2004-10-27) [+]
    [обсудить]
     Анализатор исходных текстов скриптов на PHP, позволяющий выявить минимально необходимую для выполнения этого скрипта версию PHP и список расширений которые должны быть установлены.
     
    ----* myXML - PHP implementation of the W3C's DOM, XPath, and XSLT [+]
    [обсудить]
     Реализация DOM, XPath и XSLT рекомендаций на PHP не требующая дополнительных библиотек.
  • Так же см. статью "Альтернатива DOM XML на PHP".
  •  
    ----* APC - Alternative PHP Cache [+]
    [обсудить]
     Бесплатная и открытая система для кэширования предкомпилированных PHP скриптов, позволяет значительно увеличить производительность PHP скриптов выполняющихся из под mod_php.
    Прекрасная альтернатива (бесплатная, используется многопроходная оптимизация php кода) - Zend Optimizer.
  • См. также ionCube PHP Accelerator и Turck MMCache for PHP.
  •  
    ----* Smarty - template engine for PHP. (Версия: 2.6.6 от 2004-11-03) [+]
    [есть мнение]
     Тулкит для программирования на PHP с использованием темплейтов.
     
    ----* phperl - Perl interpreter into the PHP3/4 module for Apache. [+]
    [обсудить]
     Дополнение к PHP модулю, позволяет использовать Perl код в PHP скриптах.
     
    ----* Apolda Template - powerful template class written in PHP (Версия: 0.1.1 от 2002-07-17) [+]
    [есть мнение]
     PHP модуль для вынесение HTML текста в темплейты, позволяет разделить код и оформление.
     
    ----* Symphony - Open-Source PHP Web Framework [+]
    [обсудить]
     Framework на языке PHP для разработки web-приложений в соответствии с парадигмой MVC. Из возможностей можно отметить: поддержка кеширвоания, ajax, создание темплейтов на разных языках. По производительности в несколько раз отстает от Django и Catalyst, но опережает Ruby On Rails.
     



    Близкие по значению ключи
    rails  parser  url  ssi  html  xml  cgi  css  xul  joomla 
    Близкие по совпадению ключи
    web  win  sql  apache  plesk  security  perl  virtual  virus  charset  filter  example  vim  chroot  script 
    Похожие разделы ключей
  • Web-разработчику

  • Раздел новостей
     [18.03.2017] Обновление PHP 7.1.3 и 7.0.17
     [01.03.2017] Проект Peachpie достиг возможности компиляции WordPress для платформы .NET
     [23.02.2017] В основной состав PHP будет включена криптографическая библиотека Libsodium
     [20.01.2017] Выпуск PHP 7.1.1, 7.0.15 и 5.6.30 с устранением уязвимостей
     [29.12.2016] В PHPMailer выявлена ещё одна критическая уязвимость, вызванная недоработкой в PHP
     [02.12.2016] Релиз языка программирования PHP 7.1
     [15.10.2016] Корректирующие выпуски PHP 5.6.27 и 7.0.12. Dailymotion перешёл на PHP 7
     [22.07.2016] Корректирующие выпуски PHP 5.5.38, 5.6.24 и 7.0.9. Первая бета-версия PHP 7.1
    Следующая страница >>

    Советы и заметки
     Решение проблемы поддержки php-zip-extension в Fedora-16
     Можно ли выполнить SSI директивы в PHP скрипте.
     Установка PHP 5.2 и PHP 5.3 для одновременной работы под управлением Apache в Windows
     Добавление Spreadsheet/Excel/Writer.php в PEAR под Ubuntu 10.10
     Особенности работы длительно выполняющихся PHP скриптов в Apache
     Подключаем PHP 7.1 к Oracle в CentOS 7
     Как в PHP определить константу.
     Junoscript на удаленном устройстве c JunOS
    Следующая страница >>

    Тематический каталог
     Настройка работы Plesk 8 через PHP/FastCGI(mod_fcgid) + SuExec
     Использование версии DrWeb для рабочих станции на почтовом сервере.
     Включение поддержи PHP в vim
     Пример проверки орфографии в скриптах на php и perl
     Формирование запросов к MsSQL из PHP.
     PHP - ограничить все каталогом виртуального сервера
     Как создать VirtualHost с разумными ограничениями безопасности PHP
     Доступ из PHP скриптов к MSSQL.
    Следующая страница >>

    Каталог программ
     Openads - control of all the advertising on your websites
     PhpDig - web spider and search engine written in PHP
     php-fpm - PHP FastCGI Process Manager
     PL/php - PHP procedural language for PostgreSQL.
     Ming - SWF (Flash) format movies output library
     RATS - the Rough Auditing Tool for Security
     Phalanger - the PHP Language Compiler for .NET Framework
     Smarty - template engine for PHP.
    Следующая страница >>

    Каталог ссылок
     php4it.com - Сайт с примерами PHP кода для решения определенных задач.
     Десять правил написания безопасного кода на PHP
     Приемы безопасного программирования веб-приложений на PHP
     Проект "Куроводство" - Web-программирование на Perl и PHP
     Руководство по РНР 3.0
     Учебный курс по программированию на PHP
     PHPClub Cookbook - Ответы на вопросы пользователей PHP
     A HOWTO on Optimizing PHP
    Следующая страница >>

    Архив документации
     PHP: Новый тип навигационной системы при постраничном выводе
     Перевод руководства PHP разработчика (PHP Developer Guide)
     Smarty - компилирующий обработчик шаблонов
     Учебник PHP - перевод online документации по PHP 4.2
     PHPClub Cookbook - Русский PHP FAQ
     Введение в PHP
     Перевод руководства по PHP/FI 2.0
     Стандарты оформления кода PHP
    Следующая страница >>


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor