Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: insanse в Aug 22, 2010, 08:36



Титла: Проблем с PHP (slackware 13.0)
Публикувано от: insanse в Aug 22, 2010, 08:36
Здравейте,

Опитвам да се подкарам едно webserver-че на слака, обаче нещо не се отдава.

Инсталирах апаче-то, mysql-a и пхп-то (настроих ги уж), но като създадох файла info.php, като го отворя на 77.70.108.208/info.php тръгва да ми го тегли?? (на локалхост не мога, тъй като няма графична среда, машинката е доста слаба)
Файла съдържа <?php phpinfo(); ?>, пробвах и с <phpinfo; ?> - пак същото.


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: ROKO__ в Aug 22, 2010, 09:03
Здравейте,

Опитвам да се подкарам едно webserver-че на слака, обаче нещо не се отдава.

Инсталирах апаче-то, mysql-a и пхп-то (настроих ги уж), но като създадох файла info.php, като го отворя на 77.70.108.208/info.php тръгва да ми го тегли?? (на локалхост не мога, тъй като няма графична среда, машинката е доста слаба)
Файла съдържа <?php phpinfo(); ?>, пробвах и с <phpinfo; ?> - пак същото.

А защо се занимаваш с глупости след като в Слакуер си ги има по подразбиране ?


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: insanse в Aug 22, 2010, 09:07
Бях го орязал, а и дори да не бях, това не отговаря на въпроса ми  ::)


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: vm13 в Aug 22, 2010, 09:46
Не съм запознат с това как са организирани конфигурационните файлове на Apache при Slackware, но провери за следните две неща в httpd.conf :

1. Провери дали е указано на Apache за зарежда модула за РНР 5. При необходимост, промени пътя до libphp5.so ако е различен.
Код:
LoadModule php5_module modules/libphp5.so

2. Провери дали е указано на Apache да третира правилно РНР файловете:
Код:
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

Винаги след като си напрвил промени в конфигурационните файлове, рестартирай Apache.


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: b2l в Aug 22, 2010, 10:19
Кой апач си инсталирал? Ако си сложил apache2 виж в mods-enabled дали имаш символна връзка към php5.conf и php5.load.

//off
От доста време наблюдавам, че във форума се дават примери с httpd.conf файла. Еми моя е празен (от около година мисля). Имам си apache2.conf. Отделно другите настройки са в ports.conf, sites-available/<много_vhosts_файлове>.


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: vm13 в Aug 22, 2010, 10:42
//off
От доста време наблюдавам, че във форума се дават примери с httpd.conf файла. Еми моя е празен (от около година мисля). Имам си apache2.conf. Отделно другите настройки са в ports.conf, sites-available/<много_vhosts_файлове>.

При мен също е така, но както казах, не съм запознат с организацията на конфигурационните файлове при Slackware, и за това исках да се опра на възможно най-базовия вариант. Друг е въпроса, че httpd.conf така или иначе все още не само съществува и по подразбиране се включва в apache2.conf, съвсем спокойно може да се използва за добавяне на каквито и да е настройки.


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: b2l в Aug 22, 2010, 10:47
//off
От доста време наблюдавам, че във форума се дават примери с httpd.conf файла. Еми моя е празен (от около година мисля). Имам си apache2.conf. Отделно другите настройки са в ports.conf, sites-available/<много_vhosts_файлове>.

При мен също е така, но както казах, не съм запознат с организацията на конфигурационните файлове при Slackware, и за това исках да се опра на възможно най-базовия вариант. Друг е въпроса, че httpd.conf така или иначе все още не само съществува и по подразбиране се включва в apache2.conf, съвсем спокойно може да се използва за добавяне на каквито и да е настройки.

И какво му е предназначението?


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: insanse в Aug 22, 2010, 10:52
PHP Warning:  PHP Startup: Unable to load  dynamic library '/usr/lib/php/extensions/gd.so' - libX11.so.6: cannot  open shared object file: No such file or directory in Unknown on line 0

Инсталирах няколко libx файла с pkgtool и се оправи :) Тръгна и info.php ;]


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: Acho в Aug 22, 2010, 10:53
Цитат на Insanse - "...на локалхост не мога, тъй като няма графична среда, машинката е доста слаба..."

Ами колега ползвай текстовите браузери (links, lynx, etc.), а и с MC (Midnight Commander) също можеш да тестваш. Те са затова.

Успехи пожелавам.


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: b2l в Aug 22, 2010, 10:55
PHP Warning:  PHP Startup: Unable to load  dynamic library '/usr/lib/php/extensions/gd.so' - libX11.so.6: cannot  open shared object file: No such file or directory in Unknown on line 0

Инсталирах няколко libx файла с pkgtool и се оправи :) Тръгна и info.php ;]

Честито. Сега започваме ние да те тормозим. Как тръгна всичко? Какво написа, какво направи, ходи ли до тоалетната докато се инсталираха пакетите???


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: insanse в Aug 22, 2010, 11:13
Първо промених мод_пхп.конф на AddType application/x-httpd-php .php .html .htm - премахнах лхтмл и хтм. Рестартирах апаче-то, но не помога, рестартирах машината и се оправи. В 1 друг форум, забелязаха този проблем в еррор лога: PHP Warning:  PHP Startup: Unable to load  dynamic library '/usr/lib/php/extensions/gd.so' - libX11.so.6: cannot  open shared object file: No such file or directory in Unknown on line 0 и се сетих че при инсталацията бях махнал всички x applications.
Изтеглих тези пакети:

wget http://slackware.cs.utah.edu/pub/slackware/slackware-12.0/slackware/x/xtrans-1.0.3-noarch-1.tgz
 wget http://slackware.cs.utah.edu/pub/slackware/slackware-12.0/slackware/x/libXdmcp-1.0.2-i486-1.tgz
 wget http://slackware.cs.utah.edu/pub/slackware/slackware-12.0/slackware/x/libXau-1.0.3-i486-1.tgz
 wget http://slackware.cs.utah.edu/pub/slackware/slackware-12.0/slackware/x/libX11-1.1.1-i486-4.tgz
 wget http://slackware.cs.utah.edu/pub/slackware/slackware-12.0/slackware/x/libXt-1.0.5-i486-1.tgz
 wget http://slackware.cs.utah.edu/pub/slackware/slackware-12.0/slackware/x/libSM-1.0.3-i486-1.tgz
 wget http://slackware.cs.utah.edu/pub/slackware/slackware-12.0/slackware/x/libICE-1.0.3-i486-1.tgz
 wget http://slackware.cs.utah.edu/pub/slackware/slackware-12.0/slackware/x/libXpm-3.5.6-i486-1.tgz
 wget http://slackware.cs.utah.edu/pub/slackware/slackware-12.0/slackware/x/libxcb-1.0-i486-2.tgz

pkgtool - инсталл на всички, рестарт на апачето и готово.


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: Mitaka в Aug 22, 2010, 14:27
Ако ползваше някоя нормална дистрибуция, цялата тази работа щеше да я свършиш с написването на една единствена команда :)


Титла: Re: Проблем с PHP (slackware 13.0)
Публикувано от: malipali в Aug 22, 2010, 17:14
Ако не беше орязал точно тази част можеше и без 1 ред да мине.... [_]3