Skocz do zawartości
Zaloguj się, aby obserwować  
GrayHat

Instalacja Apache 2.2 + PHP 5.2.x + Mysql 5.x na VPS

Polecane posty

Witam.

Mam pusty serwer VPS.

System operacyjny debian.

Jak najprościej zainstalować na nim apache, php, mysql?

Są jakieś tutoriale do administrowania vps`em?

 

To mój pierwszy VPS :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość AceDude

Ja też NIC nie umiałem. W ciągu jednego dnia postawiłem proftpd, php z fastcgi, lighttpd, teamspeak. Google, kolego.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Debian i najprostsza instalacja apache php i mysql?

Debian pewnie etch... dobra wykonaj taką komendę:

apt-get install apache2-mpm-prefork php5-mysql libapache2-mod-php5 phpmyadmin mysql-server-5.0

Wszystko będzie działało, jednak co z tego skoro nie będziesz potrafił tym zarządzać. Najlepiej poczytaj jakieś pdf`y związane z tą tematyką. Bo takim głupim pytaniem na forum do niczego nie dojdziesz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Odkopie troche temat ale korzystałem z niego podczas instalowania na serwerze apache itp

i tutaj pojawia sie pytanie trzeba vyło zainstalować: php5-json

mateusz232:~# apt-get install php5-json
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet php5-json jest pakietem wirtualnym zapewnianym przez:
php5-common 5.2.6.dfsg.1-1+lenny4
Należy jednoznacznie wybrać jeden z nich do instalacji.
E: Pakiet php5-json nie ma kandydata do instalacji

Lecz wywala mi to co wyżej :/

Da się to jakoś pominąć ?

Odrazu mowie robię sobie z poradnikiem żeby się pouczyć ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Pakiet php5-json jest pakietem wirtualnym zapewnianym przez:

php5-common 5.2.6.dfsg.1-1+lenny4

apt-get install php5-common

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ale po co ci php5-json?

Obsługa JSON jest już od dosyć dawna wbudowana w standardową paczkę php5 ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

mam problem z instalacja, instalowałem juz pare razy apache + inne duperele ale teraz mam problem wywala:

Selecting previously deselected package php5-common.
(Reading database ... 25180 files and directories currently installed.)
Unpacking php5-common (from .../php5-common_5.2.6.dfsg.1-1+lenny6_i386.deb) ...
Selecting previously deselected package php5-cgi.
Unpacking php5-cgi (from .../php5-cgi_5.2.6.dfsg.1-1+lenny6_i386.deb) ...
Setting up lighttpd (1.4.19-5+lenny1) ...
Starting web server: lighttpd2010-02-24 20:00:42: (network.c.300) can't bind to port: 80 Address already in use
failed!
invoke-rc.d: initscript lighttpd, action "start" failed.
dpkg: error processing lighttpd (--configure):
subprocess post-installation script returned error exit status 1
Setting up php5-common (5.2.6.dfsg.1-1+lenny6) ...
Setting up php5-cgi (5.2.6.dfsg.1-1+lenny6) ...

Creating config file /etc/php5/cgi/php.ini with new version
Errors were encountered while processing:
lighttpd
E: Sub-process /usr/bin/dpkg returned an error code (1)
mateusz232:~#

 

a top:

PID USER 	PR NI VIRT RES SHR S %CPU %MEM	TIME+ COMMAND
1 root 	15 0 1980 692 592 S 0.0 0.2 0:00.20 init
3444 root 	15 0 2252 976 792 R 0.0 0.2 0:00.00 top
5597 root 	15 0 1692 628 508 S 0.0 0.2 0:00.01 syslogd
5644 root 	18 0 5272 1036 680 S 0.0 0.3 0:00.00 sshd
9382 root 	15 0 8016 2704 2224 S 0.0 0.7 0:00.04 sshd
11541 root 	25 0 2352 872 704 S 0.0 0.2 0:00.00 xinetd
14125 root 	16 0 2756 1484 1180 S 0.0 0.4 0:00.00 bash
15721 root 	15 0 8260 1552 532 S 0.0 0.4 0:00.00 sendmail-mta
15764 root 	15 0 2036 876 704 S 0.0 0.2 0:00.00 cron
15774 root 	18 0 12916 2584 1172 S 0.0 0.7 0:00.00 apache2
15775 www-data 15 0 13172 2760 1184 S 0.0 0.7 0:00.00 apache2
15862 www-data 15 0 13048 2456 992 S 0.0 0.6 0:00.00 apache2
17632 root 	15 0 8016 2692 2208 S 0.0 0.7 0:00.02 sshd
17679 root 	15 0 4696 1436 1132 S 0.0 0.4 0:00.00 sftp-server
29996 root 	25 0 2476 1148 964 S 0.0 0.3 0:00.00 mysqld_safe
30051 mysql 	15 0 130m 17m 6472 S 0.0 4.6 0:00.19 mysqld
30052 root 	18 0 1628 536 460 S 0.0 0.1 0:00.00 logger

 

Co może blokować ten port 80 ? ;>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Przecież wszystko jest jasno napisane ;d (Rozumiem jakiś skomplikowany problem ale kurcze tutaj wszystko jest napisane)

 

No ale dobra wyjaśnię Ci.

Lighttpd nie może się odpalić bo port :80 jest już zajęty przez apache. (widać to doskonale w top - którego sam wkleiłeś)

Dlatego wyskakuje błąd dpkg.

 

Aby rozwiązać problem:

1)usuwasz apache lub lighttpd.

2)wyłączasz na chwilę apache, a później odpalasz któregoś z nich na innym porcie.

 

Jeżeli jednak to nie ten apache. To musisz w takim razie sprawdzić co Ci siedzi na tym porcie.

np. lsof -i :port

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Starting web server: lighttpd2010-02-24 20:00:42: (network.c.300) can't bind to port: 80 Address already in use failed!

 

Próbujesz zainstalować i uruchomić lighttpd ale przecież w top-ie masz działające apache zapewne na 80 porcie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

znaczy mogę kill'nac apache i dokończyć instalacje innych ?

 

Tak <_>

Ale łatwiej chyba /etc/init.d/apache2 stop lub /etc/init.d/apache stop

Co prawda to i to kill - ale ten 2 sposób łatwiejszy ;d

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

Wiecie zacznę pisać proste poradniki jak zainstalować to i owo na serwerze. bo końca tych samych pytań nie widać zapraszam innych też do tego.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@Łukasz - co z tego, jak ludzie nie umieją i nie chcą korzystać z Google. Więc nie znajdują poradników :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×