Народ помогите незнаю как поставить php4 на RedHat6.2 - в нэте нашол инфу что можно поставить PHP 4.0.1-pl2 RPM - но не где его нету - блин уже цельную неделю вожусь - может кто знает что и как???? - Народ помогите срочно надо.....
Если кратко, то:
./configure
./make
./make installА вообще-то это все замечательно описано в документации на php, которая недавно появилась и на русском языке (если с этим проблема).
Советую сходить на http://www.php.net
>Если кратко, то:
>./configure
>./make
>./make install
>
>А вообще-то это все замечательно описано в документации на php, которая недавно
>появилась и на русском языке (если с этим проблема).
>Советую сходить на http://www.php.net- Всё это понятно - проблема в том что RedHat имеет очень интересную файловую архитектуру. При устрановке спрашивается куда бубем устанавливать - неизвесно, потому что не известно где apache в наличии только папка /etc/httpd - где есть папка с модулями и конфигурационными файлами - для установки php этого мало и он начинает ругатся что Apache не найден!!! :S - Почти такая же самая история при попытке установить apache - он устанавливается и вроде какбы работает только не локально ни на соседнем компе - процесов жизненой деетельности не наблюдается... Может я както не правельно устанавливаю
cd apache ./configure --prefix=/etc/httpd --enable-module=so
cd php ./configure --with-mysql --with-apxs=/etc/httpd/bin/apxs
Файловая система тут ни при чем. Просто по умолчанию Apache идущий в дистрибутиве RH устанавливается "как положено". Т.е. бинарники отдельно (/usr/sbin), конфиги отдельно (/etc/httpd), корень сайта тоже отдельно (/var/www). Кроме того, если не ошибаюсь, Apache там ставится не модульный.Судя по тому что ты написал, ты все-таки команды make и make install после ./configureне устанавливаешь Apache. Ты забыл :) Поэтому и PHP у тебя ничего не находит. А то что ты нашел в /etc/httpd - это, как я уже сказал, Apache идущий в дистрибуте RH.
>Файловая система тут ни при чем. Просто по умолчанию Apache идущий в
>дистрибутиве RH устанавливается "как положено". Т.е. бинарники отдельно (/usr/sbin), конфиги
>отдельно (/etc/httpd), корень сайта тоже отдельно (/var/www). Кроме того, если не
>ошибаюсь, Apache там ставится не модульный.
>
>Судя по тому что ты написал, ты все-таки команды make и make
>install после ./configureне устанавливаешь Apache. Ты забыл :) Поэтому и
>PHP у тебя ничего не находит. А то что ты нашел
>в /etc/httpd - это, как я уже сказал, Apache идущий в
>дистрибуте RH.
- Я конечно понимаю но всеже - как тогда поставить PHP4. Я понимаю так, что надо ставить не бинарник а RPM - если так то где его взять? - самое минималное что я видел это под RedHat 7.x - а у меня 6.2 - получается что надо как то с бинарником крутить, какието спецефические настройки?
Не надо ничего крутить. Хочешь RPM - ищи подходящий. Хочешь по-человечески поставить, ставь по докам и не мучайся.