Serwer WWW na Debianie Lenny - instalacja

Konfiguracja serwerów, usług, itp.
Hadouken
Posty: 86
Rejestracja: 22 czerwca 2009, 13:49

Serwer WWW na Debianie Lenny - instalacja

Post autor: Hadouken »

Mam serwer dedykowany, na którym chcę uruchomić serwer www, który obsłuży mi stronę z takim skryptem:

Kod: Zaznacz cały

<?php
$polaczenie = ssh2_connect("91.207.10.45", "cskarol", "123");
if ($polaczenie)
{
ssh2_exec("cd ~/1/serv");
ssh2_exec("killall hlds_run");
ssh2_exec("screen -A -m -d ./hlds_run -game cstrike +port 27015 +maxplayers 11 +map de_dust +exec server.cfg");
ssh2_exec("logout");
echo("<font color='green'>Zresetowano</font>");
}
else
{
echo("<font color='red'>Nie połączono</font>");
}
?>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
Proszę żeby ktoś mi podpowiedział jak mam zainstalować serwer www bo z komendy:

Kod: Zaznacz cały

apt-get install apache 2 php5
nie działa. Czy ktoś wie jak zainstalować bibliotekę ssh2?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Hadouken pisze:bo z komandy apt-get install apache 2 +php5 nie idzie
Co to znaczy nie idzie?

Kod: Zaznacz cały

apt-get install apache2 apache2-mpm-prefork libapache2-mod-php5
potem

Kod: Zaznacz cały

/etc/init.d/apache2 restart
Jaką masz wersję systemu? W Sidzie jest libssh2-php, w Lennym niestety jej nie widzę.
kacperinjio
Posty: 54
Rejestracja: 11 października 2009, 00:29
Lokalizacja: /home/kacper

Post autor: kacperinjio »

Dlaczego nie osobno?

Kod: Zaznacz cały

apt-get install apache2

Kod: Zaznacz cały

apt-get install php5
adrikux

Post autor: adrikux »

Nie musisz dla instalacji każdego pakietu wpisywać apt-get install... Możesz łączyć instalację pakietów:

Kod: Zaznacz cały

 apt-get install pakiet 1 pakiet 2 pakiet 3
Odnośnie instalacji serwera, co to znaczy nie działa. Brak pakietu ssh2 to jedyny problem?

Spróbuj rozwiązać niespełnione zależności między pakietami:

Kod: Zaznacz cały

apt-get -f install
Jaką masz wersję Debiana? Masz tu ten pakiet dla Sida (+zależności w kolumnie):

http://packages.debian.org/sid/libssh2-1

Wydaje mi się jednak, że powinieneś go mieć w repozytorium, sprawdź może jest:

Kod: Zaznacz cały

apt-cache search libssh2
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

kacperinjio pisze:Dlaczego nie osobno?
A co to za różnica? Tak czy inaczej zainstalowane zostanie to samo, a nie trzeba dwa razy pisać apt-get install ;-)
kacperinjio
Posty: 54
Rejestracja: 11 października 2009, 00:29
Lokalizacja: /home/kacper

Post autor: kacperinjio »

lessmian2, masz rację, ale widzisz, że kolega Hadouken użył złej komendy. Mógł zrobić tak samo jak ja bym to zrobił.
adrikux

Post autor: adrikux »

Hadoken zainstaluj pakiet libssh2
Potem otwórz najlepiej synaptica i instaluj:

-apache2
-rapache (opcjonalnie jako GUI)
-php5
-php5-mysql
-mysql-client-5.0

No i to w zasadzie tyle. Wszystkie pliki wrzucane do /var/www są widoczne na twoim serwerze.
Opcjonalnie możesz sobie panel administracyjny zainstalować:
http://www.webmin.com/download.html
Hadouken
Posty: 86
Rejestracja: 22 czerwca 2009, 13:49

Post autor: Hadouken »

A pakiet libssh2 będzie działął pod Lenny czy musze mieć sida?
adrikux

Post autor: adrikux »

Będzie działał. Co prawda nie zaleca się instalowania pakietów przeznaczonych dla innej dystrybucji lub wersji systemu, ale w przypadku pojedynczych pakietów nie ma to znaczenia większego.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

ODPOWIEDZ