Php nie dzia
Php nie działa jak skonfigurować serwer apache2
Hej witam wszystkich forumowiczów,
jestem zielony w linuxie i mam problem z uruchomieniem skryptów php
mam zainstalowane php5, apache i mysql ale jedyne co mi uruchamia to pliki html z domyślnego /var/www/apache-default/. Wstawiłem tam plik test.php z zawartością <?php phpinfo(); ?>. Podczas próby wejścia na adres ip/test.php chce mi otwierać plik lub zapisywać na dysku. Z tego co mi sie wydaje jest to problem z nieskonfigurowanym phpem.
Proszę podpowiedzcie mi co i gdzie muszę zmodyfikować w plikach serwera aby mi działały skrypty php. (Proszę o wyrozumiałość do dzisaj byłem windziażem :>)
Pozdrawiam,
Valeforis
jestem zielony w linuxie i mam problem z uruchomieniem skryptów php
mam zainstalowane php5, apache i mysql ale jedyne co mi uruchamia to pliki html z domyślnego /var/www/apache-default/. Wstawiłem tam plik test.php z zawartością <?php phpinfo(); ?>. Podczas próby wejścia na adres ip/test.php chce mi otwierać plik lub zapisywać na dysku. Z tego co mi sie wydaje jest to problem z nieskonfigurowanym phpem.
Proszę podpowiedzcie mi co i gdzie muszę zmodyfikować w plikach serwera aby mi działały skrypty php. (Proszę o wyrozumiałość do dzisaj byłem windziażem :>)
Pozdrawiam,
Valeforis
A patrzyłeś na inne wątki w formu?
Np: http://debian.linux.pl/viewtopic.php?t= ... pache+php5
Jaka paczkę php zaisntalowałeś?
Np: http://debian.linux.pl/viewtopic.php?t= ... pache+php5
Jaka paczkę php zaisntalowałeś?
eh instalowałem za pomocą dselect i wybrałem php-common ale tego było jeszcze trochę
jak apache i mysql z tego co pamiętam
znajomy podyktował mi przez tel listę co mam wybrać dselectem. A teraz leże i kwicze 
Jak mi podasz komendę do wkleje jakie mam pakiety zainstalowane
EDIT:
Zrobiłem tak jak w linku podanym przez Ciebie i apache z php działa doinstalował 3 pakiety i wyglada ze jest ok tylko martwie sie jednym czy to co wczesniej zainstalowałem nie będzie wywoływało jakiegos konfliktu ?



Jak mi podasz komendę do wkleje jakie mam pakiety zainstalowane

EDIT:
Zrobiłem tak jak w linku podanym przez Ciebie i apache z php działa doinstalował 3 pakiety i wyglada ze jest ok tylko martwie sie jednym czy to co wczesniej zainstalowałem nie będzie wywoływało jakiegos konfliktu ?
Acha
no to spoko. dzięki jaSS
mam jeszcze kilka pytań:
1) Chciałbym korzystać z phpmyadmina zainstalowałem go za pomocą dselect, ale nie mogę otworzyć go w przeglądarce. Pomimo, że php działą wyświetlają mi sie dane z phpinfo() z pliczku test.php. Czy trzeba też coś zmieniać pliki konfiguracyjne ?
2) w jaki sposób mogę sprawdzić czy mysql działa.
Probowałem się zalogować do mysqla:
mysql -u root -p
hasło wpisywałem puste
i wynik wywołania tego jest taki: Can't connect to local MYSQL server trought socekt '/var/run/mysqld/mysqld.sock(2)'

mam jeszcze kilka pytań:
1) Chciałbym korzystać z phpmyadmina zainstalowałem go za pomocą dselect, ale nie mogę otworzyć go w przeglądarce. Pomimo, że php działą wyświetlają mi sie dane z phpinfo() z pliczku test.php. Czy trzeba też coś zmieniać pliki konfiguracyjne ?
2) w jaki sposób mogę sprawdzić czy mysql działa.
Probowałem się zalogować do mysqla:
mysql -u root -p
hasło wpisywałem puste
i wynik wywołania tego jest taki: Can't connect to local MYSQL server trought socekt '/var/run/mysqld/mysqld.sock(2)'
Kod: Zaznacz cały
http://localhost/phpmyadmin
Być może że skoro instalowałeś wszystko na raty to coś się jednak nie uruchomiło, spróbuj zrestartować system.
Pozdrawiam
Ad 1) http://debian.linux.pl/viewtopic.php?p= ... ght=#13947
Ad 2)
po instalacji daj
jeśli nie będzie żadnego błędu to znaczy, że wszystko działa. Dla pewności daj
i zobacz czy coś Ci zwróci. Ja mam taki wynik:
jeśli pierwsze polecenie zwróci błąd a drugie nic nie wyświetli daj
potem spróbuj powtórzyć dwa pierwsze polecenia.
Ad 2)
po instalacji daj
Kod: Zaznacz cały
mysqladmin password twoje-super_tajne_haslo
Kod: Zaznacz cały
netstat -tap | grep mysql
Kod: Zaznacz cały
root@Ayanami:/home/dawid# netstat -tap | grep mysql
tcp 0 0 localhost:mysql *:* LISTEN 3410/mysqld
root@Ayanami:/home/dawid#
Kod: Zaznacz cały
/etc/init.d/mysql stop && /etc/init.d/mysql start
ShinnRa dzięki 
1) co do phpmyadmina to problem był taki że jak wpisywałem [url]http://..ip../phpmyadmin/[/url] to nie otwierał domyślnie index.php jak wprowadziłem ręcznie cała ścieżkę i nazwę pliku .php to uruchomił phpmyadmina. [url]http://..ip../phpmyadmin/index.php[/url] Zastanawiam się czy gdzieś nie trzeba w konfiguracji apache2 dopisać żeby szukał pliku index.php ? przyznam się że kiedyś instalowałem ręcznie apache1.3 i konfiguracja co nie co apache2 dla mnie dziwnie wygląda
2) Po ustawieniu mojego super hasła poszło ok
ale wcześniej musiałem zastosować krok z wyłączeniem i wystartowaniem mysql 

1) co do phpmyadmina to problem był taki że jak wpisywałem [url]http://..ip../phpmyadmin/[/url] to nie otwierał domyślnie index.php jak wprowadziłem ręcznie cała ścieżkę i nazwę pliku .php to uruchomił phpmyadmina. [url]http://..ip../phpmyadmin/index.php[/url] Zastanawiam się czy gdzieś nie trzeba w konfiguracji apache2 dopisać żeby szukał pliku index.php ? przyznam się że kiedyś instalowałem ręcznie apache1.3 i konfiguracja co nie co apache2 dla mnie dziwnie wygląda

2) Po ustawieniu mojego super hasła poszło ok


Ad 1) w pliku /etc/apache2/mods-enabled/dir.conf za DirectoryIndex dopisz index.php. U mnie to wygląda tak:
Kod: Zaznacz cały
root@Ayanami:/home/dawid# cat /etc/apache2/mods-enabled/dir.conf
<IfModule mod_dir.c>
DirectoryIndex index.php index.php4 index.html index.htm index.cgi index.pl index.xhtml
</IfModule>
root@Ayanami:/home/dawid#