Avatar billede styless Nybegynder
16. april 2003 - 12:54 Der er 12 kommentarer og
1 løsning

Kan ikke starte httpd/apachectl

I henhold til mit andet spørgsmål:

http://www.eksperten.dk/spm/341160

kan jeg nu ikke starte apachectl/httpd

Jeg har installeret apache i /etc/httpd og php i /etc/php
Når jeg nu prøver at startet servicen httpd skriver dem:
bash: apachectl: command not found
eller
bash: httpd: command not found
Avatar billede dank Nybegynder
16. april 2003 - 13:10 #1
prøv at finde apachectl filen

# find / -name apachectl

ellers prøv

# /usr/sbin/apache
Avatar billede bacce.dk Nybegynder
16. april 2003 - 13:48 #2
hmm som standart ligger apachectl i /usr/local/apache/bin/apachectl
men eller gør som dank siger find / -name apachectl
Avatar billede mfalck Praktikant
16. april 2003 - 13:54 #3
hvis det er apache 2.0.XX så ligger den i /usr/local/apache2/bin/apachectl
Avatar billede styless Nybegynder
16. april 2003 - 14:00 #4
jeg fandt selv ud af det ved at skrive /bin/./apachectl start

mit problem er nu at jeg har tilføjet:

LoadModule php4_module /usr/lib/apache/libphp4.so
AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps

men den vil ikke loade den fordi den selvfølgelig ikke ligger under usr/ osv.
jeg har installeret php under /etc/php/ men jeg kan slet ikke finde en libphp4.so på disken. er det ikke den rigtige måde at gøre det på?
Avatar billede bacce.dk Nybegynder
16. april 2003 - 14:06 #5
LoadModule php4_module modules/libphp4.so

så skulle den også være der
Avatar billede styless Nybegynder
16. april 2003 - 14:16 #6
gir den samme fejl ... som jeg sagde kan jeg slet ikke finde libphp4.so på disken ...
Avatar billede bacce.dk Nybegynder
16. april 2003 - 14:38 #7
hmm okey så skal du installerer php igen
efter installation skal libphp4.so ligge sig i apache/modules/
dette gør den selv.

men hvordan ser din ./configure ud ???
Avatar billede styless Nybegynder
20. april 2003 - 21:18 #8
Apache:
./configure --prefix=/usr/local/apache --enable-module=most --enable-shared=max --enable-module=so --enable-module=rewrite

og PHP:

./configure --with-xml --enable-ftp --with-config-file-path=/usr/local/apache/conf --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --enable-track-vars
Avatar billede styless Nybegynder
20. april 2003 - 21:40 #9
Okay sorry ... nu virker den ... glemte --prefix på php'en også selv om alle de eksempler jeg har set ikke havde den på ... skummelt ...

nu ser det ud til den kan loade det men når jeg skriver php eksekverer den ikke koden ...

<?
echo "hej";
?>

viser

<?
echo "hej";
?>

og ikke

hej
Avatar billede dank Nybegynder
20. april 2003 - 22:28 #10
jaja det er ikke nemt
Avatar billede styless Nybegynder
24. april 2003 - 22:03 #11
lukket
Avatar billede dank Nybegynder
24. april 2003 - 22:49 #12
undskyld, men var dit spørgsmål ikke at du havede problemer med at finde apachectl?

Som du skriver "bash: apachectl: command not found
eller bash: httpd: command not found"

Kunne du ikke finde den med mit "find" forslag?
Avatar billede styless Nybegynder
25. april 2003 - 10:59 #13
nej jeg kunne godt finde den bare ikke starte den med apachectl start|stop|restart ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester