Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Instalacja Php pod Windows XP i Linux'em

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Informatyka
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
::Reksio::
pijak



Dołączył: 01 Kwi 2006
Posty: 174
Przeczytał: 0 tematów


PostWysłany: Czw 1:17, 29 Cze 2006    Temat postu: Instalacja Php pod Windows XP i Linux'em

Po dość nieudanym zakończeniu semestru wreszcie mam czas zająć się nieco sobą i zaspokoić swoje informatyczne zachcianki, co zapewne da się zauważyć w tym dziale..:D Kolejną z nich jest nauka szeroko pojętego projektowania stron www, czyli nauka HTML'a, Php oraz MySQL'a..;) Plan dość ambitny, zobaczymy co z tego wyjdzie..:P Tyle tytułem wstępu..:P

Przyznam, że dość problematyczną kwestią jest przygotowanie odpowiedniego zaplecza software'owego do samej możliwości pisania skryptów php, ich edycji i kompilacji (a przynajmniej tak mi się wydaje)..
Dlatego mam kilka pytań związanych z okołoinstalacją ( :D ) php na platformie Windows XP i Linux (ja posiadam dystybucję Fodora 5 )..

Może przedstawię w jaki sposób udało mi się to wszystko do kupy posklejać, bo być może komuś się to przyda..;)

Instalacja Php => Windows XP

Osobnik zainteresowany nauką Php na samym początku swojej przygody może dostać czegoś od ilości wymagań jakie są na ogół podawane w manual'ach do Php.. Ja też się przeraziłem, bo zupełnie nie wiedziałem od czego zacząć.. Kilka godzin surf'owania i byłem dużo mądrzejszy w tej materii ( :D ), okazało się bowiem, że więszkszość z tych wymagań można śmiało nie spełnić ( :P ), niemniej jednak czasu straciłem sporo..;)

Dla przeciętnego śmiertelnika, czyli osoby, która przede wszystkim pragnie poznać składnię i możliwości języka Php potrzebne są:

1. Parser Php, czyli zestaw narzędzi potrzebnych do interpretacji kodu Php, który to znajdziemy pod adresem:

[link widoczny dla zalogowanych]

Potrzebne ( niezbędne ) pliki to:

PHP 5.1.4 installer

2. Przyjazny edytor.. Ja ze swojej strony polecam Dev-php, które to udało mi się po krótkim boju odpowiednio skonfigurować..:P Program można ściągnąć ze strony:

[link widoczny dla zalogowanych]

3. Ostatnim potrzebnym komponentem okazuje się plug-in do naszej przeglądarki ( ja korzystam z FireFox'a, ale podejrzewam, ze dla innych przeglądarek jest podobnie ), potrzebny do prawidłowego działania wyżej wymienionego edytora, który to plug-in możemy dostać pod adresem:

[link widoczny dla zalogowanych]

plik:

Mozilla 1.7.12 ActiveX Control Installer

No i tym samym jesteśmy w posiadaniu wszystkiego, co potrzebne do zabawy z Php..;) Teraz pozostała już tylko instalacja i konfiguracja..;)

1. Instalujemy Php.
2. Instalujemy Dev-Php
3. Instalujemy ActiveX Control
4. W Dev-Php wchodzimy do Options -> General Options
5. Przechodzimy do zakładki Parser
6. Wskazujemy na plik "php-cgi.exe", który to znajduje się w katalogu z zainstalowanym Php, czyli najprawdopodobniej C:\PHP\php-cgi.exe
7. Wskazujemy na plik "php.ini", który to przy instalacji Php został umieszczony w katalogu Windows, czyli C:\WINDOWS\php.ini
8. Wskazujemy na bibliotekę "mozctlx.dll", która to znajduje się w miejscu zainstalowania ActiveX Control, czyli najprawdopodobniej C:\Program Files\Mozilla ActiveX Control v1.7.12\mozctlx.dll
9. Koniec

W ten oto sposób możemy rozpocząć efektywną naukę języka Php..;) Mam nadzieję, ze komuś się ten opis przyda, a teraz przejdę do moich pytań..:P

Pytania:

1. Jakie, do czego służą i jak zainstalować dodatki zawarte w paczce "Collection of PECL modules for PHP 5.1.4" z [link widoczny dla zalogowanych] ?
2. Czy jest jakiś prostszy sposób konfiguracji systemu, by móc pisać skrypty Php..?
3. Jakich narzędzi warto używać..?
4. Jak przeprowadzić instalację Php na Linux'ie..? Czy ktoś mógłby do tego napisać manual’a..? ( coś na kształt tego, co spłodziłem powyżej..;) )
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Czw 1:26, 29 Cze 2006    Temat postu:

Hmmm...

Ja pewnie lamka jestem, ale jedyne co było mi potrzebne to:

1. Website PRO (ale może być dowolny edytor tekstowy, w notatniku też zdarzało mi się pisać)
2. Strona www na której mogłem testować swoje dzieła. Niewiele darmowych serwerów umożliwia korzystanie z php, niemniej są takie. Możesz też spróbować z elfem.
3. Program do łączenia się przez [link widoczny dla zalogowanych] Może być Total Commander, ja używam FileZilli.

I to wszystko, więcej nie potrzeba :wink:

edited: Nie rozumiem co ma do tego wszystkiego przeglądarka i jakieś pluginy. Skrypty php są wykonywane po stronie serwera, przeglądarka dostaje już gotową stronę wynikową bez żadnych skryptów czy czegokolwiek co musiałaby specjalnie przetwarzać.


Ostatnio zmieniony przez Rogal dnia Czw 1:28, 29 Cze 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Czw 1:26, 29 Cze 2006    Temat postu:

Polecam AppServa.
Instalujesz i wszystko automagicznie zaczyna dzialac.
Uruchamia sie serwer www (Apache) na localhoscie i mozna normalnie pisac skrypty oraz testowac w przegladarce - wpisujac np. [link widoczny dla zalogowanych]
Od razu mysql jest, wiec z bazach mozna sie pouczyc.

Jest tez polski Krasnal - odpowiedni Appserva, ale nie polecam.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
::Reksio::
pijak



Dołączył: 01 Kwi 2006
Posty: 174
Przeczytał: 0 tematów


PostWysłany: Czw 1:50, 29 Cze 2006    Temat postu:

@ Rogal:

Hmmm.. :] Po pierwsze.. Nigdzie nie napisałem, że moim celem jest tworzenie i zabawa z serwerem, bo tego właśnie chciałem uniknąć..;) Zależało mi na nauce języka, a nie na nauce obsługi serwera wykorzystującego php..;) Po drugie.. Nigdzie nie napisałem, że ten plug-in jest potrzebny do Php, napisałem za to, ze jest niezbędny do Dev'a..:] To tak tytułem sprostowania..:] ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Czw 1:55, 29 Cze 2006    Temat postu:

Reksio: PHP jest jezykiem typowo webowym i silnie zorientowany pod tym katem. Zabawa PHP'em bez serwera www raczej mija sie z celem.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
::Reksio::
pijak



Dołączył: 01 Kwi 2006
Posty: 174
Przeczytał: 0 tematów


PostWysłany: Czw 2:30, 29 Cze 2006    Temat postu:

@ exeman:

Takie rzeczy..:P No dobra, jeśli serwer ten jest faktycznie niezbędny to zwram honor..:P Jak już napisałem, mam zamiar się uczyć, szczególnie od mądrzejszych..;) :P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Stasiu
zielony żul



Dołączył: 16 Lis 2005
Posty: 920
Przeczytał: 0 tematów

Skąd: krk

PostWysłany: Czw 11:40, 29 Cze 2006    Temat postu:

osobiscie polecam PHP Home. Zawiera serwer Apache i obsluge MySQL. Tak szczerze mowiac, wystarczy go zainstalowac z defaultowymi ustawieniami, wybrac katalog glowny dla naszego serwera (podczas instalacji), no a potem poprostu firefox -> [link widoczny dla zalogowanych] ;) otworzy nam sie index.htm z wybranego katalogu, ale na serwerze Apache, wiec z obsluga PHP :)

[link widoczny dla zalogowanych] <- tu jest do sciagniecia PHP home
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Pawel Str.
pijak



Dołączył: 06 Lut 2006
Posty: 429
Przeczytał: 0 tematów

Skąd: Ze starszego roku / Z Gorlic

PostWysłany: Czw 13:51, 29 Cze 2006    Temat postu:

Ja osobiście jednak używam kombinacji Linux+Apache2+PHP5 (czasami z konieczności PHP4).
Co do bazy - zazwyczaj MySql, chociaż teraz, po kursie z baz danych jestem mądrzejszy i wiem, jak bardzo MySql jest cienki.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Makros
pijak



Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Czw 15:15, 29 Cze 2006    Temat postu:

To ja jeszcze dodam ze fajnym edytorem do robienia takich rzeczy jest EdHTML... przynajmniej mi sie podoba... obsluguje html, php, css, js ,perl... dodatkowo pomaga obslugiwac MySQL...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
urban
pijak



Dołączył: 12 Maj 2006
Posty: 109
Przeczytał: 0 tematów


PostWysłany: Czw 22:39, 29 Cze 2006    Temat postu:

Hehhe serwer raczej nie potrzebny do Devphp bo to samo wykonuje przetwarzanie skryptow poprzez zainstalowane php, a potem wyswietla wynikowa strone html za pomoca kontrolki ActiveX. A ktos potrafi np debugowac skrypty php za pomoca edHtml'a? albo jakiegos innego edytora tekstu? jezeli tak to ogromne gratulacje:) Devphp to poprostu srodowisko programistyczne ktore swoja funkcjonalnoscia zastepuje serwer.
re Exeman:
I jak masz zainstalowanego Appserv'a i podlaczenie do neta to juz masz pewne wlamanie na defaultowych ustawieniach:) I dodatkowo, chyba nie zrozumiales po co w devphp jest potrzebne wskazanie pliku php-cgi.exe
re Rogal:
Cytat:

Ja pewnie lamka jestem, ale jedyne co było mi potrzebne to:
....
edited: Nie rozumiem co ma do tego wszystkiego przeglądarka i jakieś pluginy. Skrypty php są wykonywane po stronie serwera, przeglądarka dostaje już gotową stronę wynikową bez żadnych skryptów czy czegokolwiek co musiałaby specjalnie przetwarzać.


Masz racje jestes lamka.

ps. uprzedzam devphp nie udostepnia debug'a ale wiele projektow tak.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Pią 0:44, 30 Cze 2006    Temat postu:

@urban: Wszystko zrozumialem, nie wiem o czym piszesz. Caly czas polecam appserva + np. notepad2. Bez serwera www, nie zakodzisz sobie zadnego sensownego wiekszego skryptu. Pozatym uwazam, ze ludzie studiujacy informatyke, umieja obsluge firewalla, oraz potrafia zmienic sobie haslo wpisujac odpowiednie znaki w pola instalatora. Dlatego jeszcze raz polecam appserva.
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Informatyka Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin