Problem z instalacja Apache, MySQL, PHP
Moderatorzy: Moderatorzy, Administratorzy
Problem z instalacja Apache, MySQL, PHP
na moim Slack12.2 chciałem zainstalować PHP, MySQL i Apache, wiec pierwsze co zrobiłem to oczywiście wszedłem na google i szukałem i szukałem i szukałem, aż w końcu znalazłem kilka porad jak to zrobić, i zrobiłem dokładnie z tymi poradami, ale zawsze było coś nie tak, a to nie miałem jakiegoś pliku, a to w konfiguracji pliku itp. itd.wszystkie te poradniki jakie znalazłem były ze starymi wersjami PHP, MySQL i Apache a ja chcę zainstalować najnowszą, ale nie wiem jak to zrobić i nie mogę sobie poradzić. Prosiłbym o pomoc i podpowiedź co i jak?
Re: Problem z instalacja Apache, MySQL, PHP
Tu jest wszystko: http://forum.slackware.pl/viewtopic.php?t=3687
Jest tylko jeden błąd:
plik konfiguracyjny apache to:
/etc/httpd/httpd.conf
a nie:
/etc/apache/httpd.conf
Jest tylko jeden błąd:
plik konfiguracyjny apache to:
/etc/httpd/httpd.conf
a nie:
/etc/apache/httpd.conf
Re: Problem z instalacja Apache, MySQL, PHP
Kolejne ślady Debiana u nas na forumSzarex pisze:Jest tylko jeden błąd:
plik konfiguracyjny apache to:
/etc/httpd/httpd.conf
a nie:
/etc/apache/httpd.conf
Re: Problem z instalacja Apache, MySQL, PHP
wiem czytałem to ale wywala mi błąd: (apache miało się uruchamiać samo przy każdym starcie systemu $ chmod +x rc.httpd ale się nie uruchamia), gdy wpisuję ./rc.httpd start& lub apachectl start
(98) Address already in use: make_sock: colud not bind to address [::]:80
(98) Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs
[1]+ Exit ./rc.httpd start
drugi błąd to: przy wpisaniu mysqladmin -u root password haslo wywala mi błąd:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket' /var/run/mysql/mysql_sock(2)'
Check that mysql is running and that the socket '/var/run//mysql/mysql_sock' exist!
Jeszcze jedno plik httpd.conf nie ma 1040 linii więc nie mogłem odhashować tej lini,
Wszystko co robiłem, robiłem dokładnie według tej instrukcji i na pewno się nie pomyliłem i nie zrobiłem literówki.
(98) Address already in use: make_sock: colud not bind to address [::]:80
(98) Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs
[1]+ Exit ./rc.httpd start
drugi błąd to: przy wpisaniu mysqladmin -u root password haslo wywala mi błąd:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket' /var/run/mysql/mysql_sock(2)'
Check that mysql is running and that the socket '/var/run//mysql/mysql_sock' exist!
Jeszcze jedno plik httpd.conf nie ma 1040 linii więc nie mogłem odhashować tej lini,
Wszystko co robiłem, robiłem dokładnie według tej instrukcji i na pewno się nie pomyliłem i nie zrobiłem literówki.
Re: Problem z instalacja Apache, MySQL, PHP
Co do pierwszego to zabij wszystkie procesy httpd czyli:
i spróbuj uruchomić jeszcze raz.
Co do mysql to co masz w my.cnf w zmiennej socket? U mnie wygląda to tak:
O ile dobrze pamiętam to po instalacji mysql miałem ten sam problem i właśnie problem był z ścieżkami.
Kod: Zaznacz cały
ps -A |grep httpd
Co do mysql to co masz w my.cnf w zmiennej socket? U mnie wygląda to tak:
Kod: Zaznacz cały
socket = /var/run/mysql/mysql.sock
Re: Problem z instalacja Apache, MySQL, PHP
Tzn. co jest śladem Debiana?? To wtrącenie Szarex-a? Zobaczcie sobie kiedy ten art był pisany. To nie są chyba czasy Slacka 12?? A to w tej wersji paczka zmieniła nazwę z apache-xxx na httpd-xxx oraz pliki konfiguracyjne miejscówkę z /etc/apache/xxx na /etc/httpd/xxxOutlaw pisze:Kolejne ślady Debiana u nas na forumSzarex pisze:Jest tylko jeden błąd:
plik konfiguracyjny apache to:
/etc/httpd/httpd.conf
a nie:
/etc/apache/httpd.conf
A no i jeszcze jedna, z tego punktu chyba najistotniejsza zmiana jaka wówczas nastąpiła. Mianowicie z apacha serii 1.X na 2.x
Ostatnio zmieniony 2009-10-14, 13:18 przez Pajaczek, łącznie zmieniany 1 raz.
Re: Problem z instalacja Apache, MySQL, PHP
zrobiłem tak jak napisane jest tutaj z httpd ale to nic nie dało, a co do my.cnf to ja nie posiadam takiego pliku. Mam prośbe podajcie jaka wersje apache, mysql, php mam ściągnąć aby to działało. (potrzebuje jak najnowszej)Co do pierwszego to zabij wszystkie procesy httpd czyli:
Kod:
ps -A |grep httpd
i spróbuj uruchomić jeszcze raz.
Co do mysql to co masz w my.cnf w zmiennej socket? U mnie wygląda to tak:
Kod:
socket = /var/run/mysql/mysql.sock
Re: Problem z instalacja Apache, MySQL, PHP
apr-1.3.8-i486-1_slack12.2.tgz
apr-util-1.3.9-i486-1_slack12.2.tgz
httpd-2.2.13-i486-2_slack12.2.tgz
php-5.2.11-i486-1_slack12.2.tgz
mysql-5.0.67-i486-1.tgz
no i jeszcze
openssl
pcre
zlib
bzip2
libxml2
perl
tcp_wrappers
może jeszcze czegoś brakować
my-huge.cnf my-large.cnf my-medium.cnf my-small.cnf i
np.
Zaglądasz do /etc/rc.d/mysqld poczytaj co tam jest napisane
dajesz
startujesz mysql przez /etc/rc.d/rc.mysqld
i dopiero zmieniasz hasło.
Jak czujesz się na siłach to możesz skompilować samemu takie wersje
httpd-2.2.14
php-5.3.0
mysql-5.1.39
apr-util-1.3.9-i486-1_slack12.2.tgz
httpd-2.2.13-i486-2_slack12.2.tgz
php-5.2.11-i486-1_slack12.2.tgz
mysql-5.0.67-i486-1.tgz
no i jeszcze
openssl
pcre
zlib
bzip2
libxml2
perl
tcp_wrappers
może jeszcze czegoś brakować
w zależności jaki posiadasz sprzęt wybierasz sobie z /etca co do my.cnf to ja nie posiadam takiego pliku
my-huge.cnf my-large.cnf my-medium.cnf my-small.cnf i
np.
Kod: Zaznacz cały
# cd /etc
cp my-huge.cnf my.cnf
dajesz
Kod: Zaznacz cały
# chmod 755 /etc/rc.d/rc.mysqld
Kod: Zaznacz cały
# /etc/rc.d/rc.mysqld start
Jak czujesz się na siłach to możesz skompilować samemu takie wersje
httpd-2.2.14
php-5.3.0
mysql-5.1.39
Ostatnio zmieniony 2009-10-14, 22:16 przez marco70, łącznie zmieniany 6 razy.
slackware64-15.0
Re: Problem z instalacja Apache, MySQL, PHP
nom zaraz sprawdze czy te wersje co podałeś uda mi się skompilować,..
Re: Problem z instalacja Apache, MySQL, PHP
Zobacz, pod koniec pliku httpd.conf jest:19webi90 pisze:Jeszcze jedno plik httpd.conf nie ma 1040 linii więc nie mogłem odhashować tej lini,
Wszystko co robiłem, robiłem dokładnie według tej instrukcji i na pewno się nie pomyliłem i nie zrobiłem literówki.
Kod: Zaznacz cały
# Uncomment the following line to enable PHP:
#
#Include /etc/httpd/mod_php.conf
Ostatnio zmieniony 2009-10-15, 20:19 przez ydoom, łącznie zmieniany 2 razy.
Re: Problem z instalacja Apache, MySQL, PHP
zrobiłem to tak jak napisałeś, ale to nic nie dało,ydoom pisze:Zobacz, pod koniec pliku httpd.conf jest:
Kod:
# Uncomment the following line to enable PHP:
#
#Include /etc/httpd/mod_php.conf
wiem żeby nie patrzeć na numer linii, ale nie wiedziałem co mam odhashowaćydoom pisze:Nie patrz na numery linii, wstawisz 'entera' i wszystkie się zmienią; patrz co zmieniasz. Nie rób "dokładnie wg instrukcji", kieruj się nią!
zainstalowalem inna wersje httpd, ale to nic nie dało i miałbym do was prośbe powiedzcie jak mam usunąć httpd z kompa. Jest jakaś jedna komenda? czy każdy plik httpd muszę usunąć pokoleji?
[color=red]Jeśli umieszczam post to nie dlatego że nie umiem szukać w google, czy w innych źródłach informacji, tylko dlatego że nie znalazłem odpowiedzi![/color]
Re: Problem z instalacja Apache, MySQL, PHP
removepkg19webi90 pisze:zainstalowalem inna wersje httpd, ale to nic nie dało i miałbym do was prośbe powiedzcie jak mam usunąć httpd z kompa. Jest jakaś jedna komenda? czy każdy plik httpd muszę usunąć pokoleji?
Re: Problem z instalacja Apache, MySQL, PHP
odinstalowałem i wszystkie pkg i zainstalowałem jeszcze raz, i to pomogło tylko ze nie zrobiłem wobec instrukcji tej podanej tutaj na forum tylko tej z wikibooks'a, i pomoglo zrobiłem wszystko i działa, błąd który jest na tym forum to ten fragment:
nie trzeba ruszać tej linii.dame pisze:a) w linii nr 180, gdzie wyhashowane (# na początku linii) jest polecenie Listen poniżej wpisujemy:
Listen $IP
Gdzie $IP zamieniamy na nasz wewnętrzny adres IP. Jeśli mamy wyłącznie zewnętrzny, to wpisujemy tylko ten. To polecenie definiuje adres na jakim nasz serwer będzie nasłuchiwał wywołań.
Re: Problem z instalacja Apache, MySQL, PHP
Proponuję artykuł: Link do artykułu
spaprany jest tylko dział o instalacji ssl-a ale to można pominąć
spaprany jest tylko dział o instalacji ssl-a ale to można pominąć
Re: Problem z instalacja Apache, MySQL, PHP
19webi90 pisze:odinstalowałem i wszystkie pkg i zainstalowałem jeszcze raz, i to pomogło tylko ze nie zrobiłem wobec instrukcji tej podanej tutaj na forum tylko tej z wikibooks'a, i pomoglo zrobiłem wszystko i działa, błąd który jest na tym forum to ten fragment:
nie trzeba ruszać tej linii.dame pisze:a) w linii nr 180, gdzie wyhashowane (# na początku linii) jest polecenie Listen poniżej wpisujemy:
Listen $IP
Gdzie $IP zamieniamy na nasz wewnętrzny adres IP. Jeśli mamy wyłącznie zewnętrzny, to wpisujemy tylko ten. To polecenie definiuje adres na jakim nasz serwer będzie nasłuchiwał wywołań.
O ile dobrze pamiętam zaraz po instalacji pakietu httpd w pliku httpd.conf była odhaszowana linika
Kod: Zaznacz cały
Listen 80