Кто я устанавливаю PHP Blenc на Ubuntu 14?

Что самый легкий путь состоит в том, чтобы установить PHP Blenc на Ubuntu 14?

1
задан 5 August 2015 в 00:06

2 ответа

ответ @the_seppi хорош и подробен и вероятно сделает Вас, но я хотел бы, также добавляют быстрый путь, с помощью терминала

sudo -i
apt-get install php5-dev build-essential
apt-get install php-pear
pecl download channel://pecl.php.net/blenc-1.1.4b
tar xzf blenc-1.1.4b.tgz
cd blenc-1.1.4b
phpize 

перед запуском сценария конфигурации, можно изменить hardcoded основной срок и дату истечения срока в blenc_protect.h файл. Следуйте инструкциям в том файле для редактирования информации. Сохраните изменения и запустите настраивать сценарий.

./configure 
make 
make install

Теперь необходимо отредактировать Ваш /etc/php5/cli/php.ini конфигурация, добавляющая в конце директив файла для загрузки расширения BLENC.

; BLENC PHP Extension
extension=blenc.so

Вот мой источник с большим количеством деталей о дальнейших функциях

2
ответ дан 7 December 2019 в 12:44

От http://php.net/manual/en/intro.blenc.php , только для высказывания этого:

Предупреждение Это расширение ЭКСПЕРИМЕНТАЛЬНО . Поведение этого расширения включая названия его функций и любой другой документации, окружающей это расширение, может измениться без уведомления в будущем выпуске PHP. Это расширение должно использоваться на Ваш собственный риск.

<час>

Первый, конечно, Вам нужен PHP, который будет установлен. Я предположу, что Вы уже сделали это. Теперь, парни от BLENC рекомендуют не использовать легкий метод, таким образом, я пропущу это:

настоятельно рекомендуется установить BLENC из источников без команды 'pecl'. Таким образом Вы можете:

  • Указывают, что Ваш персональный ключ шифрования раньше создавал распространяемые ключи. Ваш исходный код будет более трудно дешифровать также для пользователей, которые могут считать Ваш key_file на веб-сервере.
  • Указывают дату истечения срока модуля BLENC. С датой истечения срока можно решить, что модуль BLENC в целевой системе будет работать до даты. После этого BLENC не дешифрует файлов.

Все эти параметры конфигурации хранятся в заголовочный файл: blenc_protect.h
считай содержание blenc_protect.h в источниках BLENC, чтобы знать как установленный эти hardcoded опции.

'твердый путь' (и рекомендуемый один) состоит в том, чтобы создать расширение из источника:

  1. Установка пакет php5-dev : sudo apt-get install php5-dev
  2. источник BLENC's Загрузки от здесь
  3. Извлечение загруженный архив, откройте терминал и cd в каталог с извлеченными файлами
  4. Выполнение следующие команды, как от эта инструкция . Прежде чем Вы сделаете так, учтете рекомендацию от авторов и взглянете на blenc_protect.h и сделаете то, что она говорит там, если Вы хотите сделать так.

    phpize
    ./configure
    make
    sudo make install
    
  5. скомпилированный модуль будет автоматически перемещен в корректный каталог. Все оставленные сделать должны активировать его путем добавления

    extension=php_blenc.so
    

    к Вашему php.ini файл. Я думаю, что Вы заметите в случае, если подлинное имя отличается. Установка по умолчанию должна теперь быть завершена.

1
ответ дан 7 December 2019 в 12:44

Другие вопросы по тегам:

Похожие вопросы: