Php не видит apache

Страница Apache не видит PHP — почему это происходит?

Когда я захожу на эту страницу по http://http://192.168.56.101/~username/
HTML text — видно без проблем, РНР text — не видно!

Я так понимаю что в данном случае апач не может прочесть РНР — код.

5cf7810ca5741668314538.png

PHP установлен!

Простой 3 комментария

wolverine777

Да, кажется рнр ставил отдельно (но я только дней 5 изучаю линукс — так что не судите строго пожалуйста). Кажется сначала апач а потом рнр. Я по виндоуз-наивности не знал что это важно — так что не помню что первым а что — вторым..

А что такое хэндлер — я пока еще не знаю.

wolverine777, хендлер — обработчик.
1. отдельностоящий php это не тоже самое, что php-библиотека для apache
2. В настройках apache нужно прописать, что php файлы нужно обрабатывать через php а не просто выводить. В любом инструкции по настройке php для apache это описано.

Проще нагуглить полную инструкцию по установке php для apache ваших версий — в зависимости от версий могут быть отличия.

ky0

wolverine777

5cf7985921227785600587.png

Спасибо вот

апач перезагрузил но все равно не вижу.

shambler81

POS_troi

RemoveHandler .html .htm AddType application/x-httpd-php .php .htm .html

BorLaze

За что именно руки-то ломать?

За неумение прочитать вопрос перед ответом, разве что.

POS_troi

BorLaze

ТыжСисАдмин, в тестовом файле из пяти строк, которым проверяется принципиальная работоспособность? 🙂

POS_troi

wolverine777

Ну привет еще раз всем. Вот и решение проблемы (от друга из Яндекса ))))) )

Вот тут вот: cat /etc/apache2/mods-enabled/php7.0.conf

надо было просто закомментить последний параграф (как там написано, comment the following lines # (from to .))

# Running PHP scripts in user directories is disabled by default # # To re-enable PHP in user directories comment the following lines # (from to .) Do NOT set it to On as it # prevents .htaccess files from disabling it. # # # php_admin_flag engine Off # #

Источник

Не работает php в apache2 ubuntu?

635ab959f2eef418698858.png

Всем привет, установил апачи на линукс, запустил там html файлы, все работало, потом закинул туда php скрипты, но они не отображаются, тупо отображается страница 403 Forbidden, а при попытке перейти на другу php страницу он скачивает этот файл. Пробовал переустанавливать php на vds ubuntu, не помогло. Кто знает как решить эту проблеме?

Читайте также:  Javascript вызов функции примеры

Простой 11 комментариев

sergueik

Последним компонентом вашего стека LAMP на Ubuntu 20.04 является PHP .

Pro_Hacker

635abcce6b6cd316336902.png

сергей кузьмин, Что это значит?

Как исправить ошибку в конце?

iMedved2009

Pro_Hacker, зачем вы поставили апач если у вас уже стоит nginx? ясень хрень что nginx не даст апачу забрать 80 порт

sergueik

текстом (а не картинкой) опубликуйте вывод
sudo systemctl status apache2
или
sudo service apache2 status
и что там в error.log куда вам прелагают посмотреть

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

Pro_Hacker

* apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: failed (Result: exit-code) since Thu 2022-10-27 19:54:35 MSK; 31min a Oct 27 19:54:35 1081859-cg28294.tmweb.ru apachectl[3881]: AH00112: Warning: Docu Oct 27 19:54:35 1081859-cg28294.tmweb.ru apachectl[3881]: (98)Address already in Oct 27 19:54:35 1081859-cg28294.tmweb.ru apachectl[3881]: (98)Address already in Oct 27 19:54:35 1081859-cg28294.tmweb.ru apachectl[3881]: no listening sockets a Oct 27 19:54:35 1081859-cg28294.tmweb.ru apachectl[3881]: AH00015: Unable to ope Oct 27 19:54:35 1081859-cg28294.tmweb.ru apachectl[3881]: Action 'start' failed. Oct 27 19:54:35 1081859-cg28294.tmweb.ru apachectl[3881]: The Apache error log m Oct 27 19:54:35 1081859-cg28294.tmweb.ru systemd[1]: apache2.service: Control pr Oct 27 19:54:35 1081859-cg28294.tmweb.ru systemd[1]: apache2.service: Failed wit Oct 27 19:54:35 1081859-cg28294.tmweb.ru systemd[1]: Failed to start The Apache lines 1-16/16 (END)

Источник

apache не видит новый php

пытался обновить php в среде gentoo обновил portage командой # emerge —sync , написал emerge php вроде бы все поставилось, при выводе php -v выдает PHP 5.3.6, при выводе phpinfo в браузере выдает php 5.2.6, в чем проблема не могу понять, еще по своей глупочти написал php -c и теперь апач вообще не видит пхп, ибо 5.2.6 снеслось, кто сталкивался с подобным подскажите что делать

Напишите сюда вывод which php

Вообще php имеет разные бинарники для консоли и апача

root@vz2623:~# which php /usr/local/bin/php

в папке /etc/apache2/modules.d даже не появляется файл 70_mod_php5.conf ((

aptitude install libapache2-mod-php5 🙂

модуль у вас не обновился

писал USE=«apache2» emerge php, ниче не изменилось ща вообще выдает

root@vz2623:~# USE=«apache2» emerge php

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

Calculating dependencies. done!

. All ebuilds that could satisfy «>=dev-db/sqlite-3.7.4» have been masked. . One of the following masked packages is required to complete your request: — dev-db/sqlite-3.7.5 (masked by: EAPI 3, invalid: SLOT is undefined) — dev-db/sqlite-3.7.4 (masked by: EAPI 3, invalid: SLOT is undefined)

Читайте также:  Java android onclick method

The current version of portage supports EAPI ‘2’. You must upgrade to a newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by «dev-lang/php-5.3.6» [ebuild]) (dependency required by «php» [argument])

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

т.к. с линуксов впервые работаю понятия не имею что делать(

У тебя sys-apps/portage какой версии? Похоже, что 2.1.6.13

Обнови. Вообще, в Gentoo прежде, чем что-то делать, всегда полезно обновить систему.

обновить полностью систему?!

>обновить полностью систему?!

Для начала, хотя бы portage.

apache невидет новый php

В двух словах на русском допущено две ошибки. И это только заголовок.

# echo 'PHP_TARGETS="php5-3"' >> /etc/make.conf # echo 'dev-lang/php apache2' >> /etc/portage/package.use # emerge -avuND world # eselect php set apache2 php5.3 

root@vz2623:~# echo ‘PHP_TARGETS=«php5-3»’ >> /etc/make.conf root@vz2623:~# echo ‘dev-lang/php apache2’ >> /etc/portage/package.use root@vz2623:~# emerge -avuND world

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies. done!

. Ebuilds for the following packages are either all . masked or don’t exist: sec-policy/selinux-base-policy

. All ebuilds that could satisfy «dev-vcs/subversion[-dso]» have been masked. . One of the following masked packages is required to complete your request: — dev-vcs/subversion-1.6.16 (masked by: EAPI 3, invalid: SLOT is undefined) — dev-vcs/subversion-1.6.15 (masked by: EAPI 3, invalid: SLOT is undefined)

The current version of portage supports EAPI ‘2’. You must upgrade to a newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by «dev-vcs/git-1.6.4.5» [ebuild]) (dependency required by «sys-devel/gettext-0.18.1.1-r1» [ebuild]) (dependency required by «sys-devel/gcc-4.4.5» [ebuild]) (dependency required by «world» [argument])

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

root@vz2623:~# eselect php set apache2 php5.3 . Error: Can’t load module php Killed

Читайте также:  Как поставить плагины на css

спасибо за полезный комментарий

root@vz2623:~# emerge -auv portage

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies. done! [ebuild U ] sys-apps/sed-4.2.1 [4.1.5] USE=«nls (selinux%*) -acl% -static» 879 kB [ebuild U ] app-misc/pax-utils-0.2.2 [0.1.19] USE=»-caps» 80 kB [ebuild N ] dev-libs/libffi-3.0.9 USE=»-debug -static-libs -test» 715 kB [ebuild U ] net-misc/rsync-3.0.8 [2.6.9-r6] USE=«iconv%* -acl* -ipv6* -static -xattr% (-xinetd%)» 773 kB [ebuild N ] sys-libs/libsepol-2.0.32 186 kB [ebuild U ] sys-devel/binutils-2.20.1-r1 [2.18-r1] USE=«nls -multislot -multitarget -test -vanilla» 17,106 kB [ebuild U ] sys-devel/automake-wrapper-4 [3-r1] 0 kB [ebuild U ] sys-devel/autoconf-wrapper-10-r1 [4-r3] 0 kB [ebuild U ] sys-devel/autoconf-2.65-r1 [2.61-r2] USE=»-emacs» 1,302 kB [ebuild N ] virtual/libffi-0 0 kB [ebuild NS ] sys-devel/automake-1.11.1 [1.7.9-r1, 1.9.6-r2, 1.10.1] 1,042 kB [ebuild NS ] sys-devel/libtool-2.2.10 [1.5.24] USE=»-vanilla» 771 kB [ebuild N ] app-arch/xz-utils-5.0.1 USE=«nls threads -static-libs» 1,208 kB [ebuild U ] sys-apps/sandbox-2.4 [1.2.18.1-r2] USE=»(-multilib)» 337 kB [uninstall ] app-arch/lzma-utils-4.32.6 USE=»-nocxx» [blocks b ] app-arch/lzma-utils («app-arch/lzma-utils» is blocking app-arch/xz-utils-5.0.1) [ebuild U ] app-admin/eselect-1.2.11 [1.0.11-r1] USE=«bash-completion -doc (-vim-syntax%*)» 156 kB [ebuild U ] app-admin/eselect-python-20100321 [20090606] 6 kB [ebuild N ] sys-libs/libselinux-2.0.71 USE=«ruby» 164 kB [ebuild U ] sys-apps/coreutils-8.5 [6.10-r1] USE=«nls (selinux*) -acl* -caps% -gmp% -static -unicode% -vanilla -xattr» 10,494 kB [uninstall ] app-admin/eselect-news-20080320 [blocks b ] app-admin/eselect-news («app-admin/eselect-news» is blocking app-admin/eselect-1.2.11) [ebuild NS ] dev-lang/python-2.6.6-r2 [2.4.6, 2.5.4-r3] USE=«ncurses readline sqlite ssl threads (wide-unicode) xml -berkdb -build -doc -examples -gdbm -ipv6 -tk -wininst» 10,838 kB [ebuild U ] app-shells/bash-4.1_p9 [3.2_p17-r1] USE=«net%* nls -afs -bashlogger -examples% -mem-scramble% -plugins -vanilla» 6,458 kB [ebuild U ] sys-apps/portage-2.1.9.42 [2.1.6.7] USE=»(ipc%*) (python2%*) (selinux*) -build -doc -epydoc (-python3)» LINGUAS=»-pl» 0 kB *** Portage will stop merging at this point and reload itself, then resume the merge. [blocks B ]

Total: 21 packages (13 upgrades, 5 new, 3 in new slots, 2 uninstalls), Size of downloads: 52,506 kB Conflict: 4 blocks (2 unsatisfied)

* Error: The above package list contains packages which cannot be * installed at the same time on the same system.

(‘ebuild’, ‘/’, ‘dev-lang/python-2.6.6-r2’, ‘merge’) pulled in by dev-lang/python:2.6 required by (‘ebuild’, ‘/’, ‘sys-apps/portage-2.1.9.42’, ‘merge’)

(‘ebuild’, ‘/’, ‘app-shells/bash-4.1_p9’, ‘merge’) pulled in by >=app-shells/bash-3.2_p17 required by (‘ebuild’, ‘/’, ‘sys-apps/portage-2.1.9.42’, ‘merge’)

For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

Источник

Оцените статью