Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

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

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов
2 страниц V   1 2

Помогите с на стройкой php

Статус пользователя JIokoMoTuB
сообщение 30.11.2011, 19:26
Сообщение #1


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

Ос centos 5.5
установил apache + php 5.3


с помощью сервиса проверил отклик

Код
HTTP/1.1 403 Forbidden
Date: Wed, 30 Nov 2011 17:14:31 GMT
Server: Apache/2.2.3 (CentOS) DAV/2 PHP/5.3.8
Accept-Ranges: bytes
Content-Length: 5043
Connection: close
Content-Type: text/html; charset=UTF-8



вроде все работает, но php не выполняет скрипты.
Любой php фаил выдает чистую белую страницу
http://188.127.225.215

В php.ini стоит вывод всех ошибок и предупреждений
До этого было установлено 5.1.6 php, он работал, я решил обновить, и вот такая борода. На откатной 5.1.6 перестало работать тоже.

PS немного полазил, вроде скрипты кое как выполняет, но не так как надо иногда.

Отредактировал: ds-jan, - 3.12.2011, 16:58


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя jeton
сообщение 30.11.2011, 20:01
Сообщение #2


Стаж: 17 лет

Сообщений: 599
Благодарностей: 151
Полезность: 484

все пашет

Отредактировал: jeton, - 30.11.2011, 20:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 30.11.2011, 20:12
Сообщение #3


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

Это я понял. сделал. до этого просто чистая страница открывалась только. осталась одна проблема с установкой php-mysql

вылазит примерно такая ошибка
http://codepaste.net/9wk7ct

текст примерно такой. Смысл думаю понятен.



PS ошибку исправил. не заметил что у меня стояла старая версия мускуля.

Отредактировал: ds-jan, - 30.11.2011, 20:21


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jeton
сообщение 30.11.2011, 21:12
Сообщение #4


Стаж: 17 лет

Сообщений: 599
Благодарностей: 151
Полезность: 484

мускул каряво стоит
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 1.12.2011, 7:05
Сообщение #5


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

ds-jan,
обнови одной командой mysql-libs mysql пакеты
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 1.12.2011, 18:50
Сообщение #6


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

Цитата(330863 @ 1.12.2011, 8:05) *
ds-jan,
обнови одной командой mysql-libs mysql пакеты

Напиши какие пакеты php нужны, чтобы твоя панель корректно работала. =)


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 1.12.2011, 22:15
Сообщение #7


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

php5.3 php-mysql php-ssh2 ionCube

Отредактировал: 330863, - 1.12.2011, 22:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 2.12.2011, 9:06
Сообщение #8


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

Цитата(330863 @ 1.12.2011, 22:15) *
php5.3 php-mysql php-ssh2 ionCube

Хм, все так, но

Код
[root@linux-1-empower ~]# yum install php-ssh2
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* atomic: www7.atomicorp.com
* base: centos.hostace.ru
* epel: mirror.xfes.ru
* extras: centos.hostace.ru
* updates: mirror.corbina.net
atomic                                                   | 1.9 kB     00:00
base                                                     | 1.1 kB     00:00
epel                                                     | 3.7 kB     00:00
extras                                                   | 2.1 kB     00:00
updates                                                  | 1.9 kB     00:00
updates/primary_db                                       | 424 kB     00:01
519 packages excluded due to repository priority protections
Setting up Install Process
No package php-ssh2 available.
Nothing to do



по другому надо может быть?


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя binural
сообщение 2.12.2011, 9:21
Сообщение #9


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

php-ssh2 > На да из исходников собирать
тут
http://www.libssh2.org/download

ionCube > Вроде есть на centos.alt.ru (репозиторий) или же скачать с сайта
тут
http://www.ioncube.com/


Отредактировал: binural, - 2.12.2011, 9:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 2.12.2011, 9:37
Сообщение #10


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

ioncube стоит.


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя binural
сообщение 2.12.2011, 9:59
Сообщение #11


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

Мануал как собрать модуль ssh2.so

Код
yum install automake libtool openssl-devel gcc php-devel


Install libssh2 библиотеки
Код
cd /usr/src
wget http://www.libssh2.org/download/libssh2-1.0.tar.gz
tar -zxf libssh2-1.0.tar.gz
cd libssh2-1.0
./configure
make all install
cd /usr/src
rm -Rf libssh2-1.0
rm -f libssh2-1.0.tar.gz


Install ssh2 PHP сам модуль

Код
wget http://pecl.php.net/get/ssh2-0.11.0.tgz

tar -zxf ssh2-0.11.0.tgz

cd ssh2-0.11.0

phpize && ./configure --with-ssh2 && make

cd modules

mv ssh2.so /usr/local/lib/php/extensions/no-debug-non-zts-20060613 ТУТ Путь к модулям для версии ПХП 5.2 !!! в 5.3 по моему может быть другой

cd /usr/lib/php (Путь может отличаться на вашем сервере)

rm -Rf ssh2-0.11.0

rm -f ssh2-0.11.0.tgz



Теперь добавляем в php.ini
строку extension = ssh2.so

Код
vi /usr/local/lib/php.ini (Replace with your Configuration Path)

extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"    ТУТ Путь к модулям для версии ПХП 5.2 !!! в 5.3 по моему может быть другой

extension = ssh2.so



Делаем рестарт апатча

Код
service httpd restart



Потом командой
Код
php -m
список модулей которые установлены
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 2.12.2011, 16:05
Сообщение #12


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

При выполнениее

Код
phpize && ./configure --with-ssh2 && make



Код
[root@linux-1-empower ssh2-0.11.0]# phpize && ./configure --with-ssh2 && make
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking for cc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking how to run the C preprocessor... cc -E
checking for icc... no
checking for suncc... no
checking whether cc understands -c and -o together... yes
checking for system library directory... lib
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking target system type... x86_64-redhat-linux-gnu
checking for PHP prefix... /usr
checking for PHP includes... -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib
checking for PHP extension directory... /usr/lib/php/modules
checking for PHP installed headers prefix... /usr/include/php
checking if debug is enabled... no
checking if zts is enabled... no
checking for re2c... no
configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
checking for gawk... gawk
checking for ssh2 support... yes, shared
checking for ssh2 files in default path... found in /usr/local
found in /usr
checking for libssh2_banner_set in -lssh2... yes
checking for libssh2_channel_forward_listen_ex in -lssh2... yes
checking for libssh2_userauth_hostbased_fromfile_ex in -lssh2... yes
checking for libssh2_poll in -lssh2... yes
checking for libssh2_publickey_init in -lssh2... yes
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from cc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if cc supports -fno-rtti -fno-exceptions... no
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
configure: creating ./config.status
config.status: creating config.h
/bin/sh /usr/src/ssh2-0.11.0/libtool --mode=compile cc  -I. -I/usr/src/ssh2-0.11.0 -DPHP_ATOM_INC -I/usr/src/ssh2-0.11.0/include -I/usr/src/ssh2-0.11.0/main -I/usr/src/ssh2-0.11.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -c /usr/src/ssh2-0.11.0/ssh2.c -o ssh2.lo
mkdir .libs
cc -I. -I/usr/src/ssh2-0.11.0 -DPHP_ATOM_INC -I/usr/src/ssh2-0.11.0/include -I/usr/src/ssh2-0.11.0/main -I/usr/src/ssh2-0.11.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /usr/src/ssh2-0.11.0/ssh2.c  -fPIC -DPIC -o .libs/ssh2.o
/usr/src/ssh2-0.11.0/ssh2.c:52: error: duplicate 'static'
/usr/src/ssh2-0.11.0/ssh2.c: In function 'zif_ssh2_methods_negotiated':
/usr/src/ssh2-0.11.0/ssh2.c:503: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:504: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:508: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:509: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:510: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:511: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:516: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:517: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:518: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:519: warning: passing argument 4 of 'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c: In function 'zif_ssh2_publickey_add':
/usr/src/ssh2-0.11.0/ssh2.c:1045: warning: passing argument 1 of '_efree' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c: In function 'zif_ssh2_publickey_list':
/usr/src/ssh2-0.11.0/ssh2.c:1104: warning: passing argument 4 of 'add_assoc_stringl_ex' discards qualifiers from pointer target type
/usr/src/ssh2-0.11.0/ssh2.c:1105: warning: passing argument 4 of 'add_assoc_stringl_ex' discards qualifiers from pointer target type
make: *** [ssh2.lo] Error 1


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fire
сообщение 2.12.2011, 21:28
Сообщение #13


Иконка группы

Стаж: 17 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

Исходник править надо. Попробуй так:
yum install php-pear
pecl install -f ssh2
Должно будет потянуть 0.11.3 где эта бага профикшена.

Либо таки поправь исходник, ssh2.c
Ищи:
Код
#if LIBSSH2_APINO < 200412301450

замени на:
Код
#if LIBSSH2_VERSION_NUM < 0x001000

И
Код
phpize && ./configure && make


Отредактировал: Fire, - 2.12.2011, 21:35


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 3.12.2011, 10:37
Сообщение #14


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

Цитата(Fire @ 2.12.2011, 22:28) *
Исходник править надо. Попробуй так:
yum install php-pear
pecl install -f ssh2
Должно будет потянуть 0.11.3 где эта бага профикшена.

Либо таки поправь исходник, ssh2.c
Ищи:
Код
#if LIBSSH2_APINO < 200412301450

замени на:
Код
#if LIBSSH2_VERSION_NUM < 0x001000

И
Код
phpize && ./configure && make

я эту инструкцию находил, все равно ошибка не убралась.


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fire
сообщение 3.12.2011, 11:21
Сообщение #15


Иконка группы

Стаж: 17 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

Цитата(ds-jan @ 3.12.2011, 11:37) *
я эту инструкцию находил, все равно ошибка не убралась.

Данные в ЛС, сделаю.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 3.12.2011, 15:11
Сообщение #16


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

Цитата(Fire @ 3.12.2011, 11:21) *
Данные в ЛС, сделаю.

спасибо, но хочется самому. хоть с тысячной попытки, но самому.

На другой вдс все устанавливаю. После yum update отваливается yum
Код
[root@web ~]# yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.4.3 (#1, Sep 21 2011, 19:55:41)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)]

If you cannot solve this problem yourself, please go to
the yum faq at:
  http://wiki.linux.duke.edu/YumFaq



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


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 3.12.2011, 16:02
Сообщение #17
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

тоже ставил вываливалась на phpize .. через PEcl и вроде через исходник тоже.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя binural
сообщение 3.12.2011, 18:46
Сообщение #18


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

а зачем тебе на двух ВДСках 2 панели?) хватит и одной для удаленного управления серверами..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 3.12.2011, 20:00
Сообщение #19


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

вообще это верх извращения ставить веб сервер и хлдс на одной машине


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя imba
сообщение 3.12.2011, 20:11
Сообщение #20
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

Цитата(ds-jan @ 3.12.2011, 21:00) *
вообще это верх извращения ставить веб сервер и хлдс на одной машине

да неужели? blush2.gif


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: