PHP-4.3.4RC1 + OpenSSL 0.9.7c

4 отговора 131 прегледа
#1

PHP-4.3.4RC1 + OpenSSL 0.9.7c

Незнам дали това е точно за тук, но от една седмица се боря със следния проблем:
Инатлирал съм Apache 2.0.47 + mod_ssl. Опитвам се да компилирам PHP-4.3.4RC1 + OpenSSL 0.9.7c. OpenSSL-a се компилира и инсталира ОК, но PHP-то не открива libssl, при ./configure-то, а то си е там и дори съм му добавил пътя в ld.so.conf+ldconfig.
Ако някой има идея моля да сподели.

Отговор
в отговор на KupoB #2

Re: PHP-4.3.4RC1 + OpenSSL 0.9.7c

ами не е толкоз директно, колкото си мислиш
значи ако си сложил успешно OpenSSL и компилираш PHP като модул за apache-a, това означава, че трябва да сложиш SSL и на apache-a, примерно ModSSL

за него имаш примерно
./configure --with-apache=../apache_1.3.x

след това за apache-а трябва да дефинираш преди конфигурирането, примерно
SSL_BASE=../openssl-0.9xx
(както и други подобни, като ММ)
след това при конфигурирането подаваш избраните неща, примерно
--enable-module=ssl --enable-shared=ssl --disable-rule=SSL_COMPAT

мейк-ваш го, мейк-ваш един сертификат да си имаш и инсталираш

чак след това идва ред на PHP-то, като на него му е необходимо да го конфигурираш със SSL само ако ползваш библиотеката (разгледай функциите), иначе просто за да имаш SSL, не ти е нужно

надявам се, че бях ясен
аде, дерзай

Отговор
в отговор на AcidMemory #3

Re: PHP-4.3.4RC1 + OpenSSL 0.9.7c

Благодаря за препоръките, но не това ме интересува. Става въпрос за Apache 2.0.47 + описаните вече модули към него.
Аз нямах проблеми с компилирането на OpenSSL и включването му като модул на Apache. Както изрично съм казал проблема ми е при компилиране на PHP-4.3.4RC1 с поддръжка на OpenSSL (необходимо ми е).

Отговор
в отговор на KupoB #4

Re: PHP-4.3.4RC1 + OpenSSL 0.9.7c

сори, че не съм разбрал

тогава, пробвай RC2, там има:

"Fixed bug #25703 (openssl configure check failed). (Jani)"

Отговор
в отговор на AcidMemory #5

10x 2 AcidMemory

Благодаря ти много. Не бях обърнал внимание, чер е излязъл RC2. Наистина с този бъгфикс всичко мина гладко. Още веднъж огромни благодарности.

Отговор