LINUX.ORG.RU
ФорумAdmin

Не получается подружить nginx и php

 ,


1

2

Собственно сабж
Нашёл множество инструкций по поднятию стека LEMP, например эту http://rus-linux.net/MyLDP/server/Howto-install-LEMP.html делаю всё как написано. Дистрибутив - CentOS 7.
Пытаюсь открыть страницу, браузер мне вместо этого предлагает сохранить php-файл.
И ещё смежный вопрос: что нужно сделать в пакетном менеджере, чтобы установка php не тащила httpd?

★★★★★

Ответ на: комментарий от sunny1983

Ага и стоило из-за этого такой тред разводить ;-)

Тебе же писали, что копаешь ты старательно, только не туда.

И я бы поставил

daemonize=yes

А то глаза режет.

Twissel ★★★★★
()
Ответ на: комментарий от Twissel

Только сначала кое-что проверю. Я, пожалуй переустановлю php с репозитория webtatic, а то он слишком старый, mediawiki не ставится.
Да, и у меня второй вопрос был, как устанавливать пакет php-fpm без зависимостей, чтобы httpd не устанавливался?

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

Тебе же давали тут эту ссылку Не получается подружить nginx и php (комментарий)

чтобы httpd не устанавливался?

Самоцель? Не понимаю. Ты с конфигами в трёх соснах заплутал.

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

Если пакеты так собирают, значит в этом есть смысл.

Twissel ★★★★★
()
Ответ на: комментарий от Twissel

Самоцель?

Привычка. Не люблю когда лишнее ПО.

Поставил я кучку тех нужных и ненужных пакетов, что по той ссылке. Вобщем... не взлетело.

фев 07 16:54:23 vds812 systemd[1]: Starting The PHP FastCGI Process Manager...
фев 07 16:54:26 vds812 php-fpm[103]: [07-Feb-2017 16:54:26] NOTICE: PHP message: PHP Fatal error:  PHP Startup: apc_shm_create: shmget(0, 67108864, 914) failed: Invalid argument. It is possible that the chosen SHM segment size is higher than the operation system allows. Linux has usually a default limit of 32MB per segment. in Unknown on line 0
фев 07 16:54:26 vds812 systemd[1]: php-fpm.service: main process exited, code=killed, status=11/SEGV
фев 07 16:54:26 vds812 php-fpm[103]: [07-Feb-2017 16:54:26] NOTICE: PHP message: PHP Fatal error:  PHP Startup: apc_shm_attach: shmat failed: in Unknown on line 0
фев 07 16:54:26 vds812 systemd[1]: Failed to start The PHP FastCGI Process Manager.
фев 07 16:54:26 vds812 systemd[1]: Unit php-fpm.service entered failed state.
фев 07 16:54:26 vds812 systemd[1]: php-fpm.service failed.
На что ругается - не пойму.

sunny1983 ★★★★★
() автор топика
Последнее исправление: sunny1983 (всего исправлений: 1)
Ответ на: комментарий от sunny1983

Не знаю, это уже похоже на карму)

Я вот специально из-за твоего случая запущу виртуалку CentOS 6.8 i686.

Проверю инструкцию выше.

Twissel ★★★★★
()
Ответ на: комментарий от HarDX

Ну, да, если права у файла сокета 0666 то какая разница.

sunny1983 ★★★★★
() автор топика

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

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

Не знаю. У тебя точно карма испорчена.

За это время при нормальных условиях и внимании его уже 10 раз можно было поднять.

Twissel ★★★★★
()
Ответ на: комментарий от sunny1983

кто сказали, что nginx пригоден для работы в качестве прокси в дополнении к apache, но никак не заменой apache.

Большая половина веб-разрабов ЛОРа с тобой не согласна.

beastie, такие вот дела.

Twissel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.