The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

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 
    Близкие по совпадению ключи
    mysql  web  regex  image  install  apache  tune  graph  freebsd  slackware  linux  binary  cpu  sql  vps 
    Похожие разделы ключей
  • Web-разработчику

  • Тематический каталог
     Установка Apache+PHP+Mysql под FreeBSD и тюнинг FreeBSD 4.7
     Регулярные выражения в PHP
     Работа с изображениями на PHP используя библиотеку GD.
     Полнотекстовый поиск в MySQL на PHP
     Создание Web-сервера (Apache, Mysql, PHP) под Slackware Linux
     Использование регулярных выражений в PHP
     MySQL и хранение картинок в базе
     Тюнинг nginx, mysql, php на VPS
    Следующая страница >>

    Советы и заметки
     Организация приема SNMP trap’ов и их отправки на коммутаторах DLink
     Ускорение форума phpBB при помощи memcached
     Конфигурация Nginx + PHP + FastCGI для Magento
     Junoscript на удаленном устройстве c JunOS
     Скрипт для автосборки Apache, mod_ssl, php5 и mysql
     Установка PHP 5.2 и PHP 5.3 для одновременной работы под управлением Apache в Windows
     Как в Perl/PHP выводить данные без буферизации, не дожидаясь конца строки
     Особенности работы длительно выполняющихся PHP скриптов в Apache
    Следующая страница >>

    Раздел новостей
     [02.02.2012] Критическая уязвимость в PHP, позволяющая выполнить код на сервере. Вышел релиз PHP 5.3.10
     [22.01.2012] Уязвимости в MySQL, Gitorious, PowerDNS, Suhosin PHP, OpenSSL, Moodle, VirtualBox, Solaris, Wireshark, Glibc, DragonFly BSD, Asterisk
     [11.01.2012] Релиз PHP 5.3.9
     [12.12.2011] Facebook анонсировал виртуальную машину HipHop и JIT-компилятор для языка PHP
     [11.11.2011] Доступен кандидат в релизы PHP 5.4
     [27.10.2011] Тестирование второй бета-версии PHP 5.4
     [02.10.2011] Проект по бэкпортированию в PHP 5.2.17 исправлений из ветки PHP 5.3
     [27.09.2011] Начало бета-тестирования PHP 5.4
    Следующая страница >>

    Каталог программ
     dbtree - PHP библиотека для работы с деревьями Nested Sets
     Обзор возможностей CMS систем на PHP с открытым исходным кодом
     ATSlog - комплексное решение для анализа звонков мини-АТС различных моделей.
     Symphony - Open-Source PHP Web Framework
     phc - open source compiler for PHP with support for plugins
     PunBB - fast and lightweight PHP powered discussion board
     SAcc - Squid Accounting
     APC - Alternative PHP Cache
    Следующая страница >>

    Каталог ссылок
     Проект "Куроводство" - Web-программирование на Perl и PHP
     WOweb.ru - Портал для web-разработчика.
     php.spb.ru - PHP по-русски
     xmlhack.ru - новости, статьи и документация по XML технологиям.
     ADODB - русская документация
     PHPru.net - Программирование на PHP
     php4it.com - Сайт с примерами PHP кода для решения определенных задач.
     WEBZ - библиотека web разработчика
    Следующая страница >>

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

    АКЦИЯ! ПОДПИШИСЬ на журнал Linux Format до 31 января 2012 года и выиграй СУПЕРПРИЗ!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонус- объёмные наклейки на системный блок и подарки: с одним из первых выпусков журнала в 2012 году- диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Подробнее о проведении акции вы можете прочитать на странице сайта.


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