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  malware  phpstan  php-fpm  hack  nginx  javascript  static  win  sql  apache  plesk  security  perl  virtual 
    Похожие разделы ключей
  • Web-разработчику

  • Раздел новостей
     [26.11.2021] Релиз языка программирования PHP 8.1
     [23.11.2021] Объявлено о создании организации PHP Foundation
     [12.11.2021] Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда на сторону сервера
     [02.11.2021] Выпуск PHPStan 1.0, статического анализатора для кода на языке PHP
     [29.10.2021] Локальная root-уязвимость в PHP-FPM
     [07.10.2021] Уязвимость в PHP, позволяющая обойти ограничения, заданные в php.ini
     [13.06.2021] Началось альфа-тестирование PHP 8.1
     [07.04.2021] Отчёт о компрометации git-репозитория и базы пользователей проекта PHP
    Следующая страница >>

    Советы и заметки
     Решение проблемы поддержки 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
    Следующая страница >>



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру