Титла: Slackware 11+apache2+php5 Публикувано от: pwizard в Oct 04, 2008, 16:40 От доста време съм с Slackware 11.Запознах да се занимавам с php, по точно с OOП.За целта си ми е нужно php5, а имах инсталиран Apache 1.3+php 4.3
Чрез pkgtool, махнах старите пакети и сложих нови:
Apacheto се инсталира, но не мога да "включа" php подръжка.Добавих и следният ред в httpd.conf:
След това:
И пак няма! Идеи Титла: Slackware 11+apache2+php5 Публикувано от: pwizard в Oct 04, 2008, 17:00 Стана,оправих се!
Просто е трябвало да се рестартира машината! Титла: Slackware 11+apache2+php5 Публикувано от: neter в Oct 04, 2008, 17:33 Трябвало е да се рестартира машината? Не. Трябвало е да рестартираш apache. Мислиш, че си го направил с apachectl? Явно не си. Вероятно apachectl води към старата инсталация на apache и с изпълнението му не си направил нищо. Вероятно в init.d имаш пресни скриптове за новото apache и затова рестартът е помогнал, понеже тогава са се изпълнили те. Провери къде ти се намира apachectl файлът с командата
и разгледай какво прави той. Редактирай го, ако се налага, или го смени с генерирания за новото apache, за да можеш да го ползваш Титла: Slackware 11+apache2+php5 Публикувано от: laskov в Oct 04, 2008, 23:16 В Slackware няма init.d, а правилната команда за рестарт би трябвало да е "/etc/rc.d/rc.httpd restart"
Титла: Slackware 11+apache2+php5 Публикувано от: pwizard в Oct 04, 2008, 23:17 @neter,
погледнах това,което ми каза и след командата:
резултата бе следния:
Да си призная, не можах да намеря в httpd.conf файла, къде мога а настроя server type.Дали да бъде :
Във версия 1.3 на apache ,директивата ServerType беше лесна за намиране и конфигуриране.Може би,не съм се загледал както трябва в конфиг файла httpd.conf на apache 2. Титла: Slackware 11+apache2+php5 Публикувано от: neter в Oct 05, 2008, 05:03 init.d, rc.d, боб, фасул... все тая Но мерси за поправката, laskov
pwizard, apache по подразбиране се е инсталирал в схема за standalone. Можеш да го опишеш в xinetd и да махнеш скриптовете от rc папките (той е един скрипт, в /etc/rc.d, който има symlink-ове в другите rc папки), но какъв е смисълът? Относно apachectl файла, отвори го в някой редактор и виж какво е зададено за HTTPD. Например може да е
В този случай, проверяваме въпросният файл /usr/sbin/apache фали съществува и, ако да, дали е за нашата инсталация на apache, която искаме да бъде управлявана от този apachectl файл. Ако /usr/sbin/apache не е правилният файл, го заменяме с правилния и apachectl отново започва да функционира правилно Титла: Slackware 11+apache2+php5 Публикувано от: nedpetko в Oct 05, 2008, 12:41 Като цяло забелязах, че във апачи2 httpd.conf е празен а са активирани други опции и файлове - погледни apache2.conf и виж кои файлове са Include-нати.
Новата подредба - в 2, като че ли ми хареса доста повече отколото другата. |