1

Здравствуйте! Установил php52 из портов:

local# cd /usr/ports/lang/php52
local# make install clean

Но что то не хотел работать, и я удалил так:

local# cd /usr/ports/lang/php52
local# make deinstall clean

После удаления пишу: local# pkg_info | grep php52

local# pkg_info | grep php52
php52-5.2.17        PHP Scripting Language
php52-ctype-5.2.17  The ctype shared extension for php
php52-pcre-5.2.17   The pcre shared extension for php
php52-simplexml-5.2.17 The simplexml shared extension for php
php52-spl-5.2.17    The spl shared extension for php

Оказывается не удалился полностью. Подскажите пожалуйста, как все это удалить и поставить нормальный php?

2 (10.02.2011 22:23:57 отредактировано Remedy)

 Консоль:
pkg_delete -r php52-5.2.17
После чего собрать php нужной версии и "починить" пакетную базу:
 Консоль:
pkgdb -F

"Если вы уже пытались поработать с Linux, но нашли ее слишком запутанной и непонятной — расслабьтесь. Если вы умеете вскипятить чайник или завести будильник, то вы уже можете стать пользователем Linux (кроме шуток!)." ©

3

Получилось удалить. установил заново, добавил пару строк в конфиг файле apache22:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Потом добавляю файл index.php в корневой директории:

<?php
phpinfo();
или просто 
echo "Проверка PHP";
?>


Когда обращаюсь к нему через браузер: http://192.168.101.1/index.php Выскакивает окошка Скачать?
Очень похоже, что php не работает. В чем может быть причина?

4

uvajs пишет:

Получилось удалить. установил заново, добавил пару строк в конфиг файле apache22:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Должно быть:

LoadModule php5_module        libexec/apache22/libphp5.so
    <IfModule mod_php5.c>
        DirectoryIndex index.php index.html
    </IfModule>
    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    </IfModule>
"Если вы уже пытались поработать с Linux, но нашли ее слишком запутанной и непонятной — расслабьтесь. Если вы умеете вскипятить чайник или завести будильник, то вы уже можете стать пользователем Linux (кроме шуток!)." ©

5

А так вообще пишет:
Веб-страница недоступна.

Веб-страница по адресу http://192.168.101.1/, возможно, временно недоступна или постоянно перемещена по новому адресу.

6

А не может быть такого, что страницы по нужному адресу действительно нет, или на неё не поставлены права доступа? ab

"Если вы уже пытались поработать с Linux, но нашли ее слишком запутанной и непонятной — расслабьтесь. Если вы умеете вскипятить чайник или завести будильник, то вы уже можете стать пользователем Linux (кроме шуток!)." ©

7

Докрут прописан? Права-оунер выставлены?

Black-metal ist krieg!
Hochlast ist krieg!

8

Да, права Докрут прописан. но почему то php не хочет работать.
когда прописал это

LoadModule php5_module        libexec/apache22/libphp5.so
    <IfModule mod_php5.c>
        DirectoryIndex index.php index.html
    </IfModule>
    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    </IfModule>

Вообще даже .html не открывает...

9

Может апач не запущен ?  :cool:

FreeBSD Rules

10

Все норма. решил проблему. Спасибо всем!