Konfiguracja serwerów, usług, itp.
Hadouken
Posty: 86 Rejestracja: 22 czerwca 2009, 13:49
Post
autor: Hadouken » 10 października 2009, 20:00
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 :
nie działa. Czy ktoś wie jak zainstalować bibliotekę ssh2?
lessmian2
Member
Posty: 1088 Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków
Post
autor: lessmian2 » 10 października 2009, 20:25
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
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 » 11 października 2009, 15:32
adrikux
Post
autor: adrikux » 11 października 2009, 15:38
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:
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:
lessmian2
Member
Posty: 1088 Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków
Post
autor: lessmian2 » 11 października 2009, 15:38
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 » 11 października 2009, 15:43
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 » 11 października 2009, 15:52
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 » 11 października 2009, 19:31
A pakiet libssh2 będzie działął pod Lenny czy musze mieć sida?
adrikux
Post
autor: adrikux » 11 października 2009, 19:34
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.
ilin
Senior Member
Posty: 2292 Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu
Post
autor: ilin » 11 października 2009, 19:40