Для тестирования доступна сборка PQEngine для Linux

  • Сборка осуществлялась в дистрибутиве Ubuntu 14.04 LTS x86;
  • Используемая версия Qt: 5.2.1 (потребуется установка пакетов);
  • Используемая версия PHP: 5.6.13 TS.

 

Архив включает в себя:

  • утилиту для запуска движка (файл pqengine);
  • библиотеку pqengine.so;
  • библиотеку php5ts.so
    так как движок использует Thread Safe версию PHP, библиотека предоставляемая дистрибутивом не может быть использована;
  • скрипт устанавливающий переменную окружения LD_LIBRARY_PATH (runme.sh).

 

Для успешного запуска необходимо установить библиотеки Qt:

sudo apt-get install -y libqt5core5a libqt5gui5 libqt5widgets5 libqt5xml5 libqt5network5

 

Для запуска выполнения файла main.php необходимо сделать следующее:

  1. Распаковать архив в любую директорию;


  2. Открыть терминал;
  3. Перейти в директоию с распакованным архивом:
    cd path_to_pqengine/PQEngine-bin
  4. Установить разрешение на выполнение bash-скрипта как программы:
    chmod +x runme.sh
  5. Запустить скрипт:
    ./runme.sh




 

Отличия от версии PQEngine для Windows:

  • Отсутствует функция load-ui-file;
  • Движок работает со строками кодировке UTF-8 (файл main.php должен быть в кодировке utf8);
  • Не поддерживается упаковка PHP-кода;
  • Не обрабатываются параметры командной строки.

 

Скачать PQEngine 0.3.3 для Linux

comments powered by HyperComments