| Титла: 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, като че ли ми хареса доста повече отколото другата. |