Articles of linux

Запуск скрипта оболочки из PHP как другого (не root) пользователя

Я пытаюсь запустить сценарий оболочки, принадлежащий не-привилегированному пользователю из PHP на сервере Ubuntu. Проблемы с разрешениями запускают его с exec() непрактично, так как это www-data который его запускает. Я немного искал Google и нашел ссылки varius на suExec (что кажется слишком большим количеством хлопот, чтобы работать над такой небольшой проблемой), установка бита suid и интересный […]

Отправка данных POST с помощью curl и php

Поздравил. Итак, я запускаю Fedora Core 8 на Amazon EC2. Я установил httpd, php5 и libcurl и кучу других вещей. Казалось, что он работает отлично, но потом я понял, что данные POST не отправляются зависанием в моих php-скриптах. Тот же запрос в командной строке работает tho. Я также запускал те же сценарии php на своей […]

404 не найден, запрошенный URL << имя URL >> не найден на этом сервере в wordpress

Я недавно установил WordPress, я сталкиваюсь с проблемами, когда я пытаюсь изменить формат permalinks, когда я изменяю постоянную ссылку от значения по умолчанию до дня и времени Default http://127.0.0.1/?p=123 Day and name http://127.0.0.1/2015/03/16/sample-post/ созданная связь не работает, она дает ту же error 404 все время, The requested URL /2015/03/16/post-5-problem/ was not found on this server. […]

Длительный сценарий PHP останавливается при вызове через exec (), но заканчивается при вызове через CLI

У меня есть куча скриптов, которые занимают много времени. Некоторые из них могут занимать до 20 минут. Существует сценарий Bash, который выполняет эти PHP-скрипты. Когда я называю этот сценарий Bash через CLI как root, все скрипты PHP заканчиваются без проблем. Но когда я вызываю скрипт Bash с помощью функции exec () PHP через браузер, скрипты […]

–enable-phar = shared Нужно ли перекомпилировать PHP для установки Composer?

Я пытаюсь установить Composer на DreamHost VPS Linux 3.1.9-vs2.3.2.5vs2.3.2.5 + Веб-версия PHP 5.4.11 Версия CLI PHP 5.4.11 (cli) Вывод phpinfo () имеет только одну ссылку на phar, и он говорит –enable-phar=shared но когда я пытаюсь сделать следующее, на выходе указано, что мне нужен phar enabled. sudo -u myuser curl -sS https://getcomposer.org/installer | /usr/local/php54/bin/php #!/usr/bin/env php […]

Включить короткие теги PHP, используя .htaccess

У меня установлен Apache на моем собственном сервере Centos с несколькими виртуальными веб-серверами, и я хочу включить короткие короткие теги PHP только для одного из тех веб-серверов, который находится в /var/www/ostickets/html . Я могу успешно включить короткие теги, добавив short_open_tag=On в php.ini, однако я не хочу делать это глобально, а только один сайт. Я пробовал […]

php shell_exec несколько команд сразу в фоновом режиме

У меня проблема в php / linux, описанная ниже: Я должен выполнить команду linux через shell_exec (plesk cli command subscription webspace-off). Проблема в том, что я делаю это с php, но он перезапускает apache, что приводит к пустой странице, а apache перезапускается. Чтобы избавиться от проблемы, я должен вызвать этот shell_exec в фоновом режиме, с […]

Как включить PHP в Apache в Linux Fedora?

Название в значительной степени подводит итог. Я запускаю Fedora 18 64-bit с Apache, установленным через 'httpd'. У меня есть Apache работает отлично, но мой PHP, похоже, не работает. Я довольно уверен, что у меня он установлен на моей машине (новичок в Linux). Я создал файл test.php в каталоге /var/www/html/ содержащем код: <?php phpinfo(); ?> <?php […]

производительность mcrypt

Я шифрую некоторые данные и получаю значительно отличающиеся результаты в времени выполнения srcipt между системами. Запустив мой алгоритм на машине win7, шифрование завершается через 3-8 тысяч секунд. Тот же код на linux (ubuntu11 и debian6 boxes) занимает от 7 до 35 секунд. Это не очень приемлемо для моих нужд, и мне было интересно, может ли […]

Как отключить проверку синтаксиса Javascript в NetBeans 7.0 (версия Linux для PHP)?

Возможно, я слепой, но я не могу найти этот вариант, и Google не хочет мне помогать. Иногда NetBeans пытается проверить синтаксис в любом файле при обнаружении некоторого JS, но многие шаблоны / библиотеки шаблонов помещают JS с PHP или специальными тегами, в результате чего NetBeans выдает синтаксическую ошибку в файле.