проблема php56 apache22

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
medv
ефрейтор
Сообщения: 50
Зарегистрирован: 2011-01-11 15:47:39

проблема php56 apache22

Непрочитанное сообщение medv » 2015-04-03 11:10:05

Доброго времени суток, помогите привязать php56 k apache22, установка www/mod_php56 не помогает!!!!!!!!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

проблема php56 apache22

Непрочитанное сообщение guest » 2015-04-03 12:41:18

medv писал(а):Доброго времени суток, помогите привязать php56 k apache22, установка www/mod_php56 не помогает!!!!!!!!
- "дохтур, у мине эта..."
- переустановите Windows...

medv
ефрейтор
Сообщения: 50
Зарегистрирован: 2011-01-11 15:47:39

проблема php56 apache22

Непрочитанное сообщение medv » 2015-04-03 14:33:59

если не понятно добавлю, надо поставить php55 или выще работы сервисов типа owncloud. раньше стоял php53 с поддержклй apache, в php56 этой опции нет. погуглив прочита, что надо доставить /usr/ports/www/mod_php56. в моем случае не помогло - прошу помочь ссылкой или советом. СПС. Это вроде форум для начинающих :(

Аватара пользователя
bagas
лейтенант
Сообщения: 914
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

проблема php56 apache22

Непрочитанное сообщение bagas » 2015-04-03 15:58:17

Ты хоть версию системы напиши?
uname -a
apachectl -M
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

guest
проходил мимо

проблема php56 apache22

Непрочитанное сообщение guest » 2015-04-03 16:14:01

medv писал(а):если не понятно добавлю, надо поставить php55 или выще работы сервисов типа owncloud. раньше стоял php53 с поддержклй apache, в php56 этой опции нет. погуглив прочита, что надо доставить /usr/ports/www/mod_php56. в моем случае не помогло - прошу помочь ссылкой или советом. СПС. Это вроде форум для начинающих :(
вроде, но не для начинающих в русском языке.

делай Раз - читаем:

# less /usr/ports/UPDATING
...
20140327:
AFFECTS: users of lang/php5 and lang/php55 with Apache module
AUTHOR: ale@FreeBSD.org

The Apache PHP module has been separated from the main PHP port.
If you had the APACHE OPTION selected, you have to perform the
following steps:

1) update your lang/php* options (i.e. 'make config')
2) rebuild lang/php* port
3) install www/mod_php* port

It is *mandatory* to build both ports with the same DEBUG and ZTS
options, so if you have a threaded Apache (i.e. worker or event MPM)
you have to select the ZTS option in lang/php* port.
...

перевести или самостоятельно осилите?

делай Два - жизнь полна перемен, порты тоже, необходимо определить свежесть Ваших портов,
чтобы понять какие Default'ы для Apache, PHP в Вашей, возможно несвежей версии:

# less /usr/ports/Mk/bsd.default-versions.mk

делай Три - принять решение, использовать default'ные версии или необходимые Вам?
если необходимые, но отличные от текущих DEFAULT в портах, переопределить defaults, например:

# echo "DEFAULT_VERSIONS+=apache=2.2" >> /etc/make.conf
или
# echo "DEFAULT_VERSIONS=php=5.4 mysql=5.5 apache=2.2" >> /etc/make.conf

после чего собирать на здоровье.

Evgarik
проходил мимо

проблема php56 apache22

Непрочитанное сообщение Evgarik » 2015-04-17 23:54:31

Вопрос: Почему libphp5 не видит модулей, хотя сам php все видит и позволяет работать?

# php -v

Код: Выделить всё

PHP 5.6.7 (cli) (built: Apr 17 2015 19:49:52) (DEBUG)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies
/usr/ports/www/mod_php56 # make install clean

Код: Выделить всё

===>  Installing for mod_php56-5.6.7
===>   mod_php56-5.6.7 depends on file: /usr/local/sbin/apxs - found
===>   mod_php56-5.6.7 depends on file: /usr/local/include/php/main/php.h - found
===>   mod_php56-5.6.7 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so)
===>   mod_php56-5.6.7 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so)
===>  Checking if mod_php56 already installed
===>   Registering installation for mod_php56-5.6.7
Installing mod_php56-5.6.7...
[activating module `php5' in /usr/local/etc/apache24/httpd.conf]
***************************************************************

Make sure index.php is part of your DirectoryIndex.

You should add the following to your Apache configuration file:

<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>

***************************************************************

===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/libexec/apache24/libphp5.so

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.php.net/
===>  Cleaning for mod_php56-5.6.7
# php -m

Код: Выделить всё

[PHP Modules]
Core
ctype
curl
date
dom
ereg
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
openssl
pcre
PDFlib
PDO
pdo_mysql
pdo_sqlite
Phar
posix
Reflection
session
SimpleXML
sockets
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
Zend OPcache
zlib

[Zend Modules]
Zend OPcache

# apachectl -M

Код: Выделить всё

Loaded Modules:
 core_module (static)
 so_module (static)
 http_module (static)
 authn_file_module (shared)
 authn_core_module (shared)
 authz_host_module (shared)
 authz_groupfile_module (shared)
 authz_user_module (shared)
 authz_core_module (shared)
 access_compat_module (shared)
 auth_basic_module (shared)
 reqtimeout_module (shared)
 filter_module (shared)
 mime_module (shared)
 log_config_module (shared)
 env_module (shared)
 headers_module (shared)
 setenvif_module (shared)
 version_module (shared)
 mpm_prefork_module (shared)
 unixd_module (shared)
 status_module (shared)
 autoindex_module (shared)
 dir_module (shared)
 alias_module (shared)
 rewrite_module (shared)
 php5_module (shared)
 

uname -a
FreeBSD 10.1-RELEASE #0 r274401

Аватара пользователя
bagas
лейтенант
Сообщения: 914
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

проблема php56 apache22

Непрочитанное сообщение bagas » 2015-04-18 9:43:27

О каких модулях идет речь?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.


Аватара пользователя
bagas
лейтенант
Сообщения: 914
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

проблема php56 apache22

Непрочитанное сообщение bagas » 2015-04-18 12:37:49

evgarik писал(а):php-extension
хмм, ну вроде же php -m показывет модули!
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

evgarik
проходил мимо

проблема php56 apache22

Непрочитанное сообщение evgarik » 2015-04-18 14:21:00

Вот и я о томже
Переставил все из пакетов и все стало работать.
Раньше ставил из портов.

korg80
рядовой
Сообщения: 34
Зарегистрирован: 2011-01-05 17:46:43
Откуда: сын Одессы и Ростова

проблема php56 apache22

Непрочитанное сообщение korg80 » 2017-04-06 13:23:46

Спасибо evgarik что отписался в теме как решилась эта проблема. Столкнулся с такой же проблемой при установке apache24 + php56 + mod_php56 связка с apache не работала переустановил из пакетов только mod_php56 и все заработало

zz
проходил мимо

проблема php56 apache22

Непрочитанное сообщение zz » 2018-01-27 16:13:15

Не виделся GD модуль в phpinfo()
При этом в php -m был виден
Помогла переустановка mod_php через pkg remove ... pkg install
Спасибо