Пользовательский php.ini для VirtualHost

Попробуйте gdb Возможно, это вам поможет.

Вы можете «установить запись» после открытия исполняемого файла с помощью gdb.

Затем вы можете использовать «set * (unsigned char * ) (hex_address) = machine_code_of_an_instruction ', чтобы изменить машинный код в hex_address.

5
задан 14 September 2010 в 05:32

10 ответов

Для этого вам нужно использовать что-то вроде suPHP. В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе флага .htaccess suPHP_Config)

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения как пользователь - вместо того, чтобы иметь все скрипты php, исполняемые пользователем www-data - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку он сокращает потребности в разрешениях 777 и 666 (на самом деле вам никогда не понадобится использовать 777 или 666 когда-либо снова - 755/644 всегда должно быть достаточным)

Пример виртуального хоста: [ ! d3]

<VirtualHost *:80>
   ...
   DocumentRoot /home/marco/www/
   suPHP_UserGroup marco marco
   suPHP_Config /home/marco/etc/php.ini
   ...
</VirtualHost>

Вы также можете установить директиву suPHP_Config в файлах .htaccess - при условии, что вы правильно настроили AllowOverride.

4
ответ дан 26 May 2018 в 01:20

Для этого вам нужно использовать что-то вроде suPHP. В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе флага .htaccess suPHP_Config)

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения как пользователь - вместо того, чтобы иметь все скрипты php, исполняемые пользователем www-data - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку он сокращает потребности в разрешениях 777 и 666 (на самом деле вам никогда не понадобится использовать 777 или 666 когда-либо снова - 755/644 всегда должно быть достаточным)

Пример виртуального хоста: [ ! d3] <VirtualHost *:80> ... DocumentRoot /home/marco/www/ suPHP_UserGroup marco marco suPHP_Config /home/marco/etc/php.ini ... </VirtualHost>

Вы также можете установить директиву suPHP_Config в файлах .htaccess - при условии, что вы правильно настроили AllowOverride.

4
ответ дан 25 July 2018 в 23:13

Для этого вам нужно использовать что-то вроде suPHP. В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе флага .htaccess suPHP_Config)

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения как пользователь - вместо того, чтобы иметь все скрипты php, исполняемые пользователем www-data - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку он сокращает потребности в разрешениях 777 и 666 (на самом деле вам никогда не понадобится использовать 777 или 666 когда-либо снова - 755/644 всегда должно быть достаточным)

Пример виртуального хоста: [ ! d3] <VirtualHost *:80> ... DocumentRoot /home/marco/www/ suPHP_UserGroup marco marco suPHP_Config /home/marco/etc/php.ini ... </VirtualHost>

Вы также можете установить директиву suPHP_Config в файлах .htaccess - при условии, что вы правильно настроили AllowOverride.

4
ответ дан 27 July 2018 в 03:19

Для этого вам нужно использовать что-то вроде suPHP. В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе флага .htaccess suPHP_Config)

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения как пользователь - вместо того, чтобы иметь все скрипты php, исполняемые пользователем www-data - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку он сокращает потребности в разрешениях 777 и 666 (на самом деле вам никогда не понадобится использовать 777 или 666 когда-либо снова - 755/644 всегда должно быть достаточным)

Пример виртуального хоста: [ ! d3] <VirtualHost *:80> ... DocumentRoot /home/marco/www/ suPHP_UserGroup marco marco suPHP_Config /home/marco/etc/php.ini ... </VirtualHost>

Вы также можете установить директиву suPHP_Config в файлах .htaccess - при условии, что вы правильно настроили AllowOverride.

4
ответ дан 31 July 2018 в 12:36

Для этого вам нужно использовать что-то вроде suPHP . В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе .htaccess флаг suPHP_Config ) [ ! d8]

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения пользователем - вместо того, чтобы все скрипты php, исполняемые пользователем www-data , - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку это сокращает потребности в разрешениях 777 и 666 ( На самом деле вам никогда не придется снова использовать 777 или 666 - всегда должно быть 755/644)

Пример виртуального хоста:

  & lt; VirtualHost *: 80 & gt;  ;  ... DocumentRoot / home / marco / www / suPHP_UserGroup marco marco suPHP_Config /home/marco/etc/php.ini ... & lt; / VirtualHost & gt;   

Вы также можете установить директиву suPHP_Config в файлах .htaccess - если вы правильно настроили AllowOverride .

4
ответ дан 2 August 2018 в 04:31

Для этого вам нужно использовать что-то вроде suPHP . В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе .htaccess флаг suPHP_Config ) [ ! d8]

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения пользователем - вместо того, чтобы все скрипты php, исполняемые пользователем www-data , - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку это сокращает потребности в разрешениях 777 и 666 ( На самом деле вам никогда не придется снова использовать 777 или 666 - всегда должно быть 755/644)

Пример виртуального хоста:

  & lt; VirtualHost *: 80 & gt;  ;  ... DocumentRoot / home / marco / www / suPHP_UserGroup marco marco suPHP_Config /home/marco/etc/php.ini ... & lt; / VirtualHost & gt;   

Вы также можете установить директиву suPHP_Config в файлах .htaccess - если вы правильно настроили AllowOverride .

4
ответ дан 4 August 2018 в 21:04

Для этого вам нужно использовать что-то вроде suPHP . В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе .htaccess флаг suPHP_Config ) [ ! d8]

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения пользователем - вместо того, чтобы все скрипты php, исполняемые пользователем www-data , - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку это сокращает потребности в разрешениях 777 и 666 ( На самом деле вам никогда не придется снова использовать 777 или 666 - всегда должно быть 755/644)

Пример виртуального хоста:

  & lt; VirtualHost *: 80 & gt;  ;  ... DocumentRoot / home / marco / www / suPHP_UserGroup marco marco suPHP_Config /home/marco/etc/php.ini ... & lt; / VirtualHost & gt;   

Вы также можете установить директиву suPHP_Config в файлах .htaccess - если вы правильно настроили AllowOverride .

4
ответ дан 6 August 2018 в 04:35

Для этого вам нужно использовать что-то вроде suPHP . В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе .htaccess флаг suPHP_Config ) [ ! d8]

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения пользователем - вместо того, чтобы все скрипты php, исполняемые пользователем www-data , - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку это сокращает потребности в разрешениях 777 и 666 ( На самом деле вам никогда не придется снова использовать 777 или 666 - всегда должно быть 755/644)

Пример виртуального хоста:

  & lt; VirtualHost *: 80 & gt;  ;  ... DocumentRoot / home / marco / www / suPHP_UserGroup marco marco suPHP_Config /home/marco/etc/php.ini ... & lt; / VirtualHost & gt;   

Вы также можете установить директиву suPHP_Config в файлах .htaccess - если вы правильно настроили AllowOverride .

4
ответ дан 7 August 2018 в 22:45

Для этого вам нужно использовать что-то вроде suPHP . В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе .htaccess флаг suPHP_Config ) [ ! d8]

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения пользователем - вместо того, чтобы все скрипты php, исполняемые пользователем www-data , - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку это сокращает потребности в разрешениях 777 и 666 ( На самом деле вам никогда не придется снова использовать 777 или 666 - всегда должно быть 755/644)

Пример виртуального хоста:

  & lt; VirtualHost *: 80 & gt;  ;  ... DocumentRoot / home / marco / www / suPHP_UserGroup marco marco suPHP_Config /home/marco/etc/php.ini ... & lt; / VirtualHost & gt;   

Вы также можете установить директиву suPHP_Config в файлах .htaccess - если вы правильно настроили AllowOverride .

4
ответ дан 10 August 2018 в 10:50

Для этого вам нужно использовать что-то вроде suPHP . В дополнение к запуску каждого php-процесса VirtualHost в качестве другого пользователя - он позволяет вам иметь несколько файлов php.ini для VirtualHosts и каталогов (на основе .htaccess флаг suPHP_Config ) [ ! d8]

Вы можете установить suPHP через aptitude: sudo apt-get install suphp-common libapache2-mod-suphp Одно из главных отличий заключается в том, что теперь вы можете настроить php для выполнения пользователем - вместо того, чтобы все скрипты php, исполняемые пользователем www-data , - это само по себе обеспечивает много удобства и безопасности при размещении нескольких пользователей на одном сервере, поскольку это сокращает потребности в разрешениях 777 и 666 ( На самом деле вам никогда не придется снова использовать 777 или 666 - всегда должно быть 755/644)

Пример виртуального хоста:

  & lt; VirtualHost *: 80 & gt;  ;  ... DocumentRoot / home / marco / www / suPHP_UserGroup marco marco suPHP_Config /home/marco/etc/php.ini ... & lt; / VirtualHost & gt;   

Вы также можете установить директиву suPHP_Config в файлах .htaccess - если вы правильно настроили AllowOverride .

4
ответ дан 13 August 2018 в 17:25

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

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