Страница 1 из 1

проблема php56 apache22

Добавлено: 2015-04-03 11:10:05
medv
Доброго времени суток, помогите привязать php56 k apache22, установка www/mod_php56 не помогает!!!!!!!!

проблема php56 apache22

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

проблема php56 apache22

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

проблема php56 apache22

Добавлено: 2015-04-03 15:58:17
bagas
Ты хоть версию системы напиши?
uname -a
apachectl -M

проблема php56 apache22

Добавлено: 2015-04-03 16:14:01
guest
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

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

проблема php56 apache22

Добавлено: 2015-04-17 23:54:31
Evgarik
Вопрос: Почему 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

проблема php56 apache22

Добавлено: 2015-04-18 9:43:27
bagas
О каких модулях идет речь?

проблема php56 apache22

Добавлено: 2015-04-18 12:29:07
evgarik
php-extension

проблема php56 apache22

Добавлено: 2015-04-18 12:37:49
bagas
evgarik писал(а):php-extension
хмм, ну вроде же php -m показывет модули!

проблема php56 apache22

Добавлено: 2015-04-18 14:21:00
evgarik
Вот и я о томже
Переставил все из пакетов и все стало работать.
Раньше ставил из портов.

проблема php56 apache22

Добавлено: 2017-04-06 13:23:46
korg80
Спасибо evgarik что отписался в теме как решилась эта проблема. Столкнулся с такой же проблемой при установке apache24 + php56 + mod_php56 связка с apache не работала переустановил из пакетов только mod_php56 и все заработало

проблема php56 apache22

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