Php ini, где находится Debian

Обновлено: 02.07.2024

Файл конфигурации ( php.ini ) считывается при запуске PHP. Для версий серверного модуля PHP это происходит только один раз при запуске веб-сервера. Для версий CGI и CLI это происходит при каждом вызове.

  • Специальное расположение модуля SAPI (директива PHPIniDir в Apache 2, параметр командной строки -c в CGI и CLI)
  • Переменная среды PHPRC.
  • Расположение файла php.ini можно указать для разных версий PHP. Корень ключей реестра зависит от 32- или 64-битности установленной ОС и PHP. Для 32-разрядного PHP в 32-разрядной ОС или 64-разрядного PHP в 64-разрядной ОС используйте [(HKEY_LOCAL_MACHINE\SOFTWARE\PHP] для 32-разрядной версии PHP в 64-разрядной ОС используйте [HKEY_LOCAL_MACHINE\SOFTWARE \WOW6432Node\PHP] ]. Для установки той же разрядности проверяются следующие ключи реестра по порядку: [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\xyz], [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\xy] и [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x] , где x, y и z означают основную, дополнительную и выпускную версии PHP.Для 32-разрядных версий PHP в 64-разрядной ОС проверяются следующие ключи реестра по порядку: [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6421Node\PHP\xyz], [ HKEY_LOCAL_MACHINE\SOFTWARE\WOW6421Node\PHP\xy] и [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6421Node\PHP\x] , где x, y и z означают основную, дополнительную и релизную версии PHP. ключи, первый найденный будет использоваться в качестве местоположения php.ini (только для Windows).
  • [HKEY_LOCAL_MACHINE\SOFTWARE\PHP] или [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PHP] , значение IniFilePath (только для Windows).
  • Текущий рабочий каталог (кроме CLI).
  • Каталог веб-сервера (для модулей SAPI) или каталог PHP (в противном случае в Windows).
  • Каталог Windows ( C:\windows или C:\winnt ) (для Windows) или параметр времени компиляции --with-config-file-path.

Если существует php-SAPI.ini (где SAPI — это используемый SAPI, например, php-cli.ini или php-apache.ini ), он используется вместо php.ini . Имя SAPI можно определить с помощью php_sapi_name() .

Примечание:

Веб-сервер Apache изменяет каталог на корневой при запуске, в результате чего PHP пытается прочитать php.ini из корневой файловой системы, если она существует.

Переменные среды можно использовать в php.ini, как показано ниже.

К существующим переменным .ini можно обращаться из файлов .ini. Пример: open_basedir = $ ":/new/dir" .

Сканировать каталоги

Возможно настроить PHP для сканирования файлов .ini в каталоге после чтения php.ini . Это можно сделать во время компиляции, установив параметр --with-config-file-scan-dir. Затем каталог сканирования можно переопределить во время выполнения, установив переменную среды PHP_INI_SCAN_DIR.

Можно сканировать несколько каталогов, разделив их разделителем пути для конкретной платформы ( ; в ОС Windows, NetWare и RISC; : на всех других платформах; значение, используемое PHP, доступно как константа PATH_SEPARATOR). Если в PHP_INI_SCAN_DIR указан пустой каталог, PHP также будет сканировать каталог, заданный во время компиляции с помощью --with-config-file-scan-dir.

В каждом каталоге PHP будет сканировать все файлы, оканчивающиеся на .ini, в алфавитном порядке. Список загруженных файлов и их порядок можно получить, вызвав php_ini_scanned_files() или запустив PHP с параметром --ini.

Если вы имеете дело с WordPress, рано или поздно вам придется задать себе этот вопрос. Хотя он и не связан напрямую с WordPress, php.ini является одним из наиболее важных файлов конфигурации на вашем сервере, поскольку он отвечает за настройку установки PHP, и поэтому важен ваш сайт WordPress и знание местоположения php.ini.

Наиболее часто вам может потребоваться изменить параметр upload_max_filesize. По умолчанию это 2 Мб, что может быть довольно мало. Другие популярные включают register_globals, safe_mode и max_execution_time. Вы также можете использовать этот файл для включения или отключения расширений вашей установки PHP.

В зависимости от вашей системы и серверной среды существуют разные места и способы поиска местоположения php.ini.

Какое расположение php.ini?

Независимо от того, работаете ли вы на локальном хосте или на работающем сервере, самый простой и проверенный способ найти файл php.ini — создать файл PHP с одной строкой кода и просмотреть результат.< /p>

Вы должны увидеть что-то вроде этого:


< /p>

Ваш файл php.ini должен находиться либо в разделе «Путь к файлу конфигурации», либо, как в моем случае, в разделе «Загруженный файл конфигурации». Первое расположение используется по умолчанию, второе расположение применяется в случае, если ваша установка PHP используется в качестве модуля.

Другие решения

Если в некоторых случаях создание php-файла и вставка одной строки кода не помогают, существуют другие способы найти php.ini.

Локальный сервер

Если вы работаете локально, поиск php.ini будет зависеть от используемой серверной среды. Давайте быстро пройдемся по некоторым из самых популярных.

php. ini на WAMP

Щелкните левой кнопкой мыши на значке вашего сервера WAPM, затем перейдите в раздел PHP -> php.ini. Легкий? Легко.

XAMPP

XAMPP — это немного другой зверь, но его тоже можно без особого труда приручить. Запустите установку XAMPP, щелкните правой кнопкой мыши кнопку «Конфигурация» (перед модулем Apache), и вот он, наш маленький парень:

php. ini XAMPP

Линукс

Если вы работаете в Linux, выполните в терминале следующую команду:

Должно получиться что-то вроде этого:

В большинстве случаев php.ini находится в «Загруженном файле конфигурации», но если его там нет, замените строку «Загруженный файл конфигурации» на «Файл конфигурации».

Текущий сервер

Расположение php.ini в основном зависит от используемого вами хостинга, но здесь мы рассмотрим некоторые из наиболее распространенных сценариев.

cPanel

Откройте файловый менеджер и перейдите в корневой каталог. Наш малыш должен сидеть внизу.

php.ini cPanel

Если вы не знаете, как найти корневую папку, просто перейдите на один уровень вверх по основному каталогу public_html.

Общий хостинг

К сожалению, если вы находитесь на виртуальном хостинге, вы не можете получить доступ к файлу php.ini. В качестве обходного пути можно указать необходимые параметры конфигурации в файле .htaccess по следующему шаблону:

Имя здесь представляет собой имя свойства PHP, которое необходимо изменить. То же самое относится и к значению. Например, эта строка изменяет максимальный размер загружаемого файла на 8 Мб:

Перезапустить после изменений

Если вы внесли хотя бы одно изменение в файл php.ini, вам необходимо перезапустить сервер, иначе изменения не будут применены. Если вы используете Linux, напишите следующую команду:

Если вы используете XAMPP, перейдите на главную панель инструментов, нажмите кнопку «Стоп» перед модулем «Apache», а затем снова нажмите кнопку «Пуск».

Заключительные слова

Как видите, найти файл php.ini может быть сложно и в то же время легко. Я попытался охватить наиболее распространенные решения и серверные среды и надеюсь, что это руководство поможет вам наконец найти этот файл. Если вы знаете какие-либо другие способы найти php.ini, поделитесь своими мыслями в комментариях ниже.

Это файл, определяющий работу всех программ, требующих PHP. Он содержит конфигурации по умолчанию и управляет такими важными вещами, как ограничения ресурсов и размер загрузки.

Как уже было сказано ранее, он содержит очень важные настройки для приложений, работающих на PHP. Если вы хотите изменить некоторые из них — вам понадобится php.ini.

Ну, во-первых, вероятно, это будет upload_max_filesize. Значение по умолчанию для него (2 МБ) обычно слишком мало, и владельцы веб-сайтов увеличивают его. Кроме того, есть вероятность, что вы захотите изменить значения register_globals, safe_mode и max_execution_time.

Читать также

Не пропустите эти фавориты всех времен

Мне нравится создавать веб-сайты с нуля, тщательно кодируя их с помощью HTML и CSS. Иногда даже самые лучшие и профессионально созданные шаблоны нуждаются в некоторых хитростях кодирования. А вот и мой аккаунт Quora.

Дополнительные сведения о вашей электронной почте

Подпишитесь на нашу рассылку и получите доступ к эксклюзивному контенту и предложениям, доступным только подписчикам MonsterPost.


Похожие сообщения

40+ лучших тем WordPress с перетаскиванием, которые выделяются

Лучшие чистые темы WordPress, но не такие чистые, как ваши зубы после Crest

Полное руководство по веб-сайту Best Lawyer: советы, рекомендации и шаблоны WordPress для юридической фирмы

49 ответов на вопрос «Как узнать местоположение php.ini?»

Как мне контролировать свою повышенную тревожность и осознанность во время свиданий

Когда я нахожу потенциального партнера, мое тело почти сразу же начинает кричать на меня, чтобы я сделал все возможное, чтобы сделать его постоянным, Поскольку одиночество является причиной моей тревоги, И оно также кричит мне, что эта женщина - это место. Я могу спокойно сбросить весь свой багаж. Я знаю, что это нездоровые тенденции, теперь я знаю, что такие тенденции довольно очевидны, и я продолжаю сталкиваться с инцидентами, когда я теряю приз, слишком рано раскрывая свои карты.

Мне 32 года, я мужчина. Поскольку в последнее время я был так поглощен борьбой за преодоление своего беспокойства, это главная тема в моих мыслях, и я бездумно использую любую возможность, чтобы объяснить себя, более темные части моего прошлого, потенциальному партнеру, и я недавно узнал, что это непривлекательно, потому что это противоречит моей уверенности и другим привлекательным сторонам меня.

Предыдущие несколько примеров показали, что я довольно успешно веду себя так, как будто у меня нет этих проблем. И со многими из них я действительно справился, идя навстречу тому, что меня пугает, а не убегая. дом нового, крепкого, более уверенного в себе человека идет полным ходом.

Но я разрываюсь между двумя вещами, и мне непонятно:

<р>1. Как мне понять разницу между улучшением и укреплением себя и стремлением стать тем, кем я не являюсь?

<р>2. В самом современном случае я встретил женщину, с которой у меня был отличный разговор и сильное влечение. Я был в восторге от этого, и она, похоже, тоже была очень счастлива. Но я слишком много думал о себе и долго говорил о своем несчастливом прошлом и отключил ее, Когда моим единственным намерением было объяснить свою психику. Возможно ли построение новых отношений, основанное на сдерживании правды о моих эмоциях? если да, уместно сделать это, потому что мои эмоции настолько зашкаливают, что держать их в себе, когда кажется, что я наконец нашел кого-то, с кем можно поговорить о них, кажется абсолютно мучительным.

Того уверенного в себе человека, которым я был неделю или около того назад, сейчас не найти. Он вернется, но сейчас действительно трудно.

У меня есть уверенность и удача, чтобы привлекать женщин, к которым я очень привязан, но моя пожизненная история низкой самооценки и неадекватности продолжает поднимать голову и отдалять нас.

Вы очень эмоциональный человек, который слишком легко привязывается к партнеру, Может быть, слишком быстро? Как вы решили эту проблему?

Мне нужно сделать что-то другое, потому что сейчас я чувствую, что у меня было что-то великое, а затем я погасил его, потому что позволил себе слишком сильно эмоционально зависеть от этого.

Я нахожусь в терапевтическом подходе, На более эффективных лекарствах, Принимал временно (ксанакс) Лекарства, предложенные мне для этого трудного периода.

В такие моменты мне кажется, что я довольно отсталый в том, что касается знакомства с прошлым опытом. самого себя,) Я хотел бы держаться при себе, Они, скорее всего, были бы болезненными и бесполезными для меня.

Но я хотел бы услышать, как вы преодолеваете эти проблемы или у кого есть партнер, у которого они есть. интересное время и мысли.

Опубликовано моей знаменитой ошибкой в ​​контакте с людьми (всего 26 ответов) 24 пользователя отметили это как популярное

Одна действительно хорошая вещь (сложная, просто обычная), которую вы могли бы сделать, — это больше сосредоточиться на изучении потребностей женщины и меньше обманывать на свиданиях, чтобы убедиться, что она вас понимает.

Также постарайтесь перестать рассматривать этих женщин как «полных товарищей» и просто, как вы понимаете, присоединяющихся к людям.

загружено mskyle в 1:52 вечера 13 июня 2014 г. в абсолютных избранных]

Но я слишком много думал о себе и тратил слишком много времени на разговоры о своем несчастливом прошлом и отключил ее, Когда моим единственным намерением было объяснить свою личность. Действительно ли построение новых отношений заключается в том, чтобы как можно дольше скрывать правду о своих эмоциях?

Это отчеканено мне. конечно нет, это не то, что нужно построить нового супруга (скрывать правду, пока они могут). Но возможно, что вы создаете все это таким образом, что это не помогает вам.

помните, что темные секреты вашего прошлого не определяют вас, если вы сами не определяете себя ими. Ваше прошлое покрыто пеной воспоминаний, И вы терпите его отголоски, как и все мы, Но можете превратить свое прошлое в того, Кто Вы На самом деле Есть Под Ним, если не хотите.

Делайте все возможное, чтобы каждый момент жить своей душевной болью. Прими свои чувства такими, какие они есть, И пойми, что это всего лишь чувства. Вам не нужно подавлять их или сопротивляться им, вы можете только иметь их. Ты можешь быть уверен, что тебе грустно и темно, когда приходят грусть и мрак, И, вполне возможно, тоже чувства, которые пройдут. И когда они уйдут, вы, возможно, все равно останетесь.

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

Это означает, что я не должен говорить вам держать это дерьмо при себе, потому что это выглядит как способ настроить это дерьмо против вас.Я хочу призвать вас узнать это дерьмо таким, какое оно есть, Которое является эхом, которое вы время от времени слышите и которым можете поделиться или иным образом не поделиться с человеком или другом по своему усмотрению.

распространено Gauche в 13:52 13 июня 2014 года, самый популярный]

В моем беспокойстве виновато одиночество

старайтесь избегать подобных мыслей. точнее сказать, что агония из-за одиночества — это основной способ проявления беспокойства, но дружба не излечит вас.

Действительно ли построение новых отношений заключается в том, чтобы как можно дольше скрывать правду о своих эмоциях?

Скорее всего, я не говорю "сдерживать уверенность" в большей степени как "выборочно делиться

Я полагаю, вы понимаете, что уместный разговор на званом ужине с кем-то, кого вы только что встретили, отличается от уместного разговора с лучшим другом. Я не говорю, что вы лжете о себе человеку, которого встречаете на званом обеде. Это просто означает, что вы следовали социально приемлемой практике постепенного раскрытия аспектов своей личности, а не вываливали все сразу.

Стресс мужчин увеличивается, если их жены зарабатывают даже больше 40

«Эти данные свидетельствуют о том, что социальные нормы о том, что мужчины зарабатывают больше, чем их жены, могут быть опасны для здоровья мужчин, — считает Джоанна Сырда, экономист высшего учебного заведения Школы менеджмента Бата. «Они также показывают, насколько сильны и бесконечны нормы гендерной идентичности,

Постоянный стресс может привести к таким состояниям здоровья, как «настоящая болезнь, мысли, проблемы с безопасностью и социальными проблемами», — заявила Сырда.

Тем не менее, мужчины, которые до брака знали, что их жены зарабатывают больше, «не страдали от строительного стресса, сообщает Сырда».

В вашем исследовании приводились данные Исследовательского центра Pew Research Center, согласно которым в 1980 годах только 13 % замужних женщин зарабатывали больше, чем их мужья, но к 2017 году это число выросло почти до одной трети.

Сырда сказала, что она и другие исследователи серьезно относились к тому, как этот отказ от традиционных условностей повлияет на «социальные социальные нормы, здоровье и наши подсказки о мужественности». История продолжается ниже

содержание статьи «Поскольку мужественность тесно связана с общепринятым представлением о мужчине-кормильце, традиционные социальные гендерные нормы означают, что мужчины могут с большей вероятностью испытать психологический стресс, если они станут второстепенными кормильцами в домашнем хозяйстве или попадут в финансовую зависимость от своих жен, Она сослалась на открытие, которое имеет значение для управления психическим здоровьем мужчин и понимания обществом самой мужественности.

Поделитесь обзором в своей социальной сети. Поделитесь этой историей: % дохода семьи: исследование Копировать ссылку Электронная почта facebook Twitter Reddit Pinterest LinkedIn Tumblr.

Нмофкс Плаквенил Доксемп Лиорезал Ачат 25 мг

Сиалис Фаст фуросемид 40 мг купить онлайн Где купить Prevacid Solutab

торговая марка lasix, заказать lasix онлайн, сравнить виагру

Купить шаблоны GC HYIP для скрипта Gold Coders. Лучшие шаблоны HYIP сайтов Goldcoders HYIP шаблоны будут удобны в использовании. Также можно получить за PAM HYIP и IHYIP

Сиалис 10 мг Precio Oficial экстази и виагра Priligy Natural

Амоксициллин русский виагра сиалис рецепт онлайн Прием Пропеции

Большинству людей не нравятся продуманные отношения по понятным причинам, но отношения становятся еще более сложными, если вы склонны быть немного более застенчивым или замкнутым, чем ваши общительные друзья. Если у вас очень мало информации или у вас нет ничего, о чем кто-то мог бы напечатать вопрос, у них может просто не хватить слов. Не бойтесь высказывать свое мнение. На первичном свидании (на самом деле при первом знакомстве) вы недостаточно хорошо знаете этого мужчину, чтобы доверять ему и своему снаряжению. Человек, отворачивающийся от камеры и ни разу не улыбающийся, — самые эффектные исполнительские кадры. Она объяснила, что если я действительно нравлюсь мужчине, он приложит усилия, чтобы проводить со мной время. Здесь мы сосредоточимся на 10 вопросах, которые нужно сделать или посетить в городе Манчестер, чтобы сделать ваш тур незабываемым на всю жизнь. В городах может быть проблематично, но всегда будут люди и тысячи возможностей!

Люди, как правило, считают, что обмен сообщениями может превратиться в беззаботное решение для знакомства с кем-то, и чем больше у них будет взаимопонимания, тем выше будет их уверенность в том, что касается организации пикантных свиданий! Согласно жалобе, в некоторые месяцы между 2013 и 2016 годами более половины мгновенных сообщений и избранного, которые получали покупатели, поступали с учетных записей, которые Match признал мошенническими. Поэтому найдите время, чтобы прочитать свой профиль и любые сообщения, которые вы собираетесь отправить. Вот три женщины, которые расскажут свои истории о том, как ухаживание за богатыми мужчинами изменило их жизнь.После того, как вы присоединились, решите попробовать: отправляйте сообщения как минимум трем мужчинам в неделю и обновляйте свой профиль. Вот почему мы являемся альтернативным сайтом отношений для профессиональных, одиноких мужчин и одиноких девушек в поисках прочной любви. Многие люди решают оставить место ухаживания после разрыва отношений. Match Group была основана более 20 лет назад и помогает людям объединяться с помощью различных интересов и целей.

Приложение позволяет участникам просматривать профили, загружать до 24 изображений, добавлять пользователей в «Избранное» и оценивать их «Ежедневные матчи». Подписки варьируются от месяца до года. Поэтому старайтесь держать его в пределах нормы. Онлайн-знакомства в 2021 году: стоит ли попробовать? Если вы попытаетесь начать диалог с орфографическими и грамматическими ошибками, подтекст заключается в том, что вы неаккуратный или невнимательный человек. Вы познакомитесь с человеком немного выше и в одно и то же время наберете по одному в каждом из ваших любимых еженедельных увлечений. Мы не бегали в одном и том же кругу товарищей. Но в то же время вы сможете рассматривать вещи в будущем. Если на вашем свидании возникнут серьезные проблемы, лучше быть готовым, чем нет, поэтому подумайте о том, чтобы взять с собой баллончик с перцовым баллончиком. Если вы еще не пробовали, Badoo может стать важным приложением для общения в социальных сетях и дружбы.

Tinder вскоре превратился в приложение для ухаживания за молодыми людьми. Таким образом, Tinder возглавил рейтинг приложений для знакомств и по выручке. Если вы одиноки и ищете идеального партнера, задумывались ли вы когда-нибудь о том, чтобы проверить, что предлагают сайты ухаживания? Кроме того, некоторые опосредующие результаты этих технологий — в частности, гиперкоммуникация — могут иметь специфические последствия для характера близости во всемирную эпоху. Если вы 40-летняя девушка, вам может быть неудобно снова встречаться с кем-то. Сообщите другу место и время встречи с кем-то, с кем вы познакомились в Интернете, и всегда отвечайте за свой личный транспорт с намерением уйти, если это удобно. Кроме того, есть один ключевой элемент, который полностью отличается от того, что вы застряли на домашней вечеринке в одиночестве: «Если вам комфортно вместе с вашим партнером, они будут там с вами», — говорит доктор Уитборн. Наконец, Федеральная торговая комиссия утверждает, что Match нарушил Закон о восстановлении доверия онлайн-покупателей (ROSCA) о том, как определить, нравишься ли ты вьетнамской девушке, не предоставив покупателю простой способ предотвратить зачисление повторяющихся комиссий на их кредитную карту. дебетовая карта, расчетный счет или другой денежный счет.

ЗАЯВЛЕНИЕ О ПОДДЕРЖКЕ:
Эта статья предоставлена ​​в качестве любезности. Установка, настройка и устранение неполадок сторонних приложений не поддерживаются (mt) Media Temple. Пожалуйста, найдите минутку, чтобы просмотреть Заявление о поддержке. Прежде чем вносить какие-либо изменения, рекомендуется скопировать исходные настройки как для справки, так и для легкого восстановления оригинала при необходимости.

Перед началом

ПРОЧИТАЙТЕ МЕНЯ СНАЧАЛА
Эта статья предоставлена ​​в качестве любезности. Установка, настройка и устранение неполадок сторонних приложений не поддерживаются (mt) Media Temple. Пожалуйста, найдите минутку, чтобы просмотреть Заявление о поддержке. Прежде чем вносить какие-либо изменения, рекомендуется скопировать исходные настройки как для справки, так и для легкого восстановления оригинала при необходимости.

Для службы хостинга WordPress директивы php необходимо настроить в файле .user.ini. Обратите внимание, что это отличается от типичного файла php.ini, который можно увидеть на большинстве (mt) серверов Media Temple. Если вы впервые пытаетесь изменить эти ограничения, вам необходимо создать файл с именем «.user.ini» в корневом каталоге документа или в каталоге «./html» с помощью файлового менеджера, FTP или SSH.

Директивы PHP

После создания файла .user.ini в "./html" вы можете ввести нужные директивы php. Мы рекомендуем ознакомиться с нашими дополнительными статьями об ограничениях php, прежде чем сохранять какие-либо изменения:

Обзор

Файл php.ini — это файл конфигурации по умолчанию для запуска приложений, требующих PHP. Он используется для управления такими переменными, как размеры загружаемых файлов, время ожидания файлов и ограничения ресурсов.

Дополнительные директивы можно найти здесь.

Если у вас возникли проблемы с веб-приложением, вы можете отредактировать пример "php.ini.sample" php.ini или создать новый текстовый файл. Например, вы не можете установить тему или плагин WordPress через панель инструментов WP.

Прежде чем вносить какие-либо изменения, рекомендуется скопировать исходные настройки как для справки, так и для быстрого восстановления оригинала при необходимости.

Эта статья предоставлена ​​в качестве любезности. Установка, настройка и устранение неполадок сторонних приложений не поддерживаются (mt) Media Temple. Пожалуйста, найдите минутку, чтобы просмотреть Заявление о поддержке.

Через AccountCenter

Если вы являетесь пользователем Grid, проще всего будет использовать файловый менеджер для внесения изменений. Вот как:

  • Войдите в AccountCenter
  • Нажмите кнопку "Администратор" справа от основного домена.
  • Выберите диспетчер файлов.
  • Нажмите на папку /etc

В папке /etc вы увидите файл php.ini.sample. Когда вы нажмете кнопку «Редактировать», вы увидите окно, показанное ниже. Просто переименуйте файл в php.ini и добавьте необходимые параметры.

g-1.jpg

После внесения изменений нажмите СОХРАНИТЬ ИЗМЕНЕНИЯ . Ваши изменения будут сохранены и сразу же вступят в силу.

Через SSH

Другим способом редактирования файла php.ini является подключение через SSH в качестве администратора сервера.

Измените каталог на папку etc с помощью этой команды:

Чтобы начать редактирование, используйте следующую команду:

Через FTP

Вы можете скачать файл локально и отредактировать. Для этого требуется знакомство с использованием FTP и SFTP и текстовым редактором.

Нужно ли перезапустить службу, чтобы изменения вступили в силу?

Нет, на самом деле у клиентов нет возможности или необходимости перезапускать службы в Grid. Любые изменения, внесенные вами в файл php.ini, вступят в силу через несколько секунд.

Есть ли способ использовать разные php.ini в каждом домене/папке в Grid?

Обзор

Файл php.ini — это файл конфигурации по умолчанию для запуска приложений, требующих PHP. Он используется для управления такими переменными, как размеры загружаемых файлов, время ожидания файлов и ограничения ресурсов.

Дополнительные директивы можно найти здесь.

Если у вас возникли проблемы с веб-приложением, вы можете отредактировать пример "php.ini.sample" php.ini или создать новый текстовый файл. Например, вы не можете установить тему или плагин WordPress через панель инструментов WP.

Прежде чем вносить какие-либо изменения, рекомендуется скопировать исходные настройки как для справки, так и для быстрого восстановления оригинала при необходимости.

Эта статья предоставлена ​​в качестве любезности. Установка, настройка и устранение неполадок сторонних приложений не поддерживаются (mt) Media Temple. Пожалуйста, найдите минутку, чтобы просмотреть Заявление о поддержке.

Требования

Прежде чем начать, вам потребуется:

  • Включен корневой доступ.
  • Чтобы узнать, как подключиться к вашему DV через SSH.

Плеск

Глобальный файл php.ini

Используйте следующую команду в командной строке, чтобы начать редактирование глобального файла php.ini:

Когда вы закончите редактирование файла php.ini, вам потребуется перезапустить сервер Apache. Выполните следующую команду:

Файл php.ini для конкретного домена

В Plesk 11.0 и более поздних версиях есть файл php.ini для конкретного домена. Эта версия php.ini на уровне домена переопределяет глобальные настройки php.ini. Существует два основных способа редактирования этого файла.

через Plesk

Вы можете редактировать файл php.ini на уровне домена через панель управления Plesk.

<р>1. Выберите вкладку Домены.

P-1.jpg

<р>2. Разверните дополнительные параметры, щелкнув вкладку ПОКАЗАТЬ БОЛЬШЕ, как показано ниже:

P-2.jpg

<р>3. Выберите Настройки PHP в меню.

<р>4. Наиболее распространенные директивы PHP находятся на этой странице и готовы к изменению. Вы можете выбрать общие параметры из раскрывающихся меню или создать свои собственные с помощью параметра «Пользовательская переменная». Для директив, которых нет в списке, необработанный текст можно ввести в поле внизу этого экрана.

<р>5. Нажмите "ОК" внизу, чтобы сохранить.

Важное примечание
Если вы решите использовать меню Plesk «Настройки PHP» для редактирования php.ini, оно перезапишет все внесенные вами вручную изменения в /var/www/vhosts/DOMAIN/etc/php. ini через SSH или FTP.

через SSH

Сначала вам необходимо войти в систему через SSH.

Используйте следующую команду, чтобы начать редактирование php.ini на уровне домена:

Обязательно замените DOMAIN именем домена, который вы хотите изменить.

cPanel (WHM)

Через WHM

WHM позволяет настроить файл php.ini с помощью редактора конфигурации PHP. Чтобы получить доступ к этому инструменту и отредактировать файл php.ini с помощью WHM, выполните следующие действия.

Чтобы получить помощь по использованию WHM, обратитесь к документации cPanel.

<р>1. Начните с входа в WHM в качестве пользователя root. На главной странице нажмите кнопку «Конфигурация службы».

Хотя инструкции по сборке PHP в Unix применимы и к Debian, эта страница руководства содержит конкретную информацию о других параметрах, таких как использование команд apt или aptitude. На этой странице руководства эти две команды используются взаимозаменяемо.

Использование APT

Во-первых, обратите внимание, что могут потребоваться другие связанные пакеты, такие как libapache-mod-php для интеграции с Apache 2 и php-pear для PEAR.

Во-вторых, перед установкой пакета рекомендуется убедиться, что список пакетов актуален. Как правило, это делается с помощью команды apt update.

APT автоматически установит модуль PHP для Apache 2 и все его зависимости, а затем активирует его. Чтобы изменения вступили в силу, необходимо перезапустить Apache. Например:

Улучшенный контроль конфигурации

В последнем разделе PHP был установлен только с основными модулями. Очень вероятно, что потребуются дополнительные модули, такие как MySQL, cURL, GD и т. д. Их также можно установить с помощью команды apt.

В примерах показано множество пакетов, в том числе несколько специфичных для PHP, таких как php-cgi, php-cli и php-dev. Определите, какие из них необходимы, и установите их, как и любые другие, с помощью apt или aptitude . И поскольку Debian выполняет проверки зависимостей, он предложит им, например, установить MySQL и cURL:

APT автоматически добавит соответствующие строки в различные файлы, связанные с php.ini, такие как /etc/php/7.4/php.ini , /etc/php/7.4/conf.d/*.ini и т. д. и в зависимости от расширение добавит записи, подобные extension=foo.so . Однако перед тем, как эти изменения вступят в силу, необходимо перезапустить веб-сервер (например, Apache).

Распространенные проблемы

  • Если PHP-скрипты не анализируются через веб-сервер, вероятно, PHP не был добавлен в файл конфигурации веб-сервера, которым в Debian может быть /etc/apache2/apache2.conf или аналогичный. Дополнительные сведения см. в руководстве по Debian.
  • Если кажется, что расширение было установлено, но функции не определены, убедитесь, что загружается соответствующий ini-файл и/или веб-сервер был перезапущен после установки.
  • Для установки пакетов в Debian (и других вариантах Linux) есть две основные команды: apt и aptitude . Однако объяснение тонких различий между этими командами выходит за рамки данного руководства.

Примечания, внесенные пользователями 6 примечаний

В частности, предпочтительным методом теперь является fastcgi с использованием любого из этих рецептов:

Хотя устаревший подход mod_php все еще применим для некоторых старых установок, метод fastcgi намного быстрее и требует гораздо меньше оперативной памяти для работы, исходя из аналогичных моделей трафика.

Компиляция PHP на устройствах Ubuntu.

Если вы хотите скомпилировать PHP из исходного кода, а не полагаться на сопровождающих пакетов, вот список пакетов и команд, которые вы можете запустить

ШАГ 1:
sudo apt-get install autoconf build-essential curl libtool \
libssl-dev libcurl4-openssl-dev libxml2-dev libreadline7 \
libreadline-dev libzip-dev libzip4 nginx openssl \
pkg-config zlib1g-dev

Чтобы не перезаписывать существующие установки PHP в вашей системе, установите PHP в свой домашний каталог. Создайте каталог для бинарных файлов PHP

mkdir -p ~/bin/php7-latest/

ШАГ 3.
Настройте PHP. Удалите все параметры, которые вам не нужны (например, MySQL или Postgres (--with-pdo-pgsql))

./configure --prefix=$HOME/bin/php-latest \
--enable-mysqlnd \
--with-pdo-mysql \
--with-pdo -mysql=mysqlnd \
--with-pdo-pgsql=/usr/bin/pg_config \
--enable-bcmath \
--enable-fpm \
-- with-fpm-user=www-data \
--with-fpm-group=www-data \
--enable-mbstring \
--enable-phpdbg \
--enable-shmop \
--enable-sockets \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-zip \
--with-libzip=/usr/lib/x86_64-linux-gnu \
--with-zlib \
--with-curl \
--with-pear \
--with-openssl \
--enable-pcntl \
--with-readline

ШАГ 4.
скомпилируйте двоичные файлы, набрав: make

Если ошибок нет, установите, введя: make install

ШАГ 5.
Скопируйте файл PHP.ini в каталог установки

cp php.ini-разработка ~/bin/php-latest/lib/

ШАГ 7:
создайте символические ссылки для ваших двоичных файлов

cd ~/bin
ln -s php-latest/bin/php php
ln -s php-latest/bin/php-cgi php-cgi
ln -s php- последний/bin/php-config php-config
ln -s php-latest/bin/phpize phpize
ln -s php-latest/bin/phar.phar phar
ln -s php -latest/bin/pear pear
ln -s php-latest/bin/phpdbg phpdbg
ln -s php-latest/sbin/php-fpm php-fpm

ШАГ 8: свяжите свой локальный PHP с командой php. Вам нужно будет выйти из системы, а затем снова войти в систему, чтобы php переключился на локальную версию вместо установленной версии

Читайте также: