|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
::Reksio::
pijak
Dołączył: 01 Kwi 2006
Posty: 174
Przeczytał: 0 tematów
|
Wysł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 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
|
Wysł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 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
|
Wysł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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
::Reksio::
pijak
Dołączył: 01 Kwi 2006
Posty: 174
Przeczytał: 0 tematów
|
Wysł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 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
|
Wysł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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
::Reksio::
pijak
Dołączył: 01 Kwi 2006
Posty: 174
Przeczytał: 0 tematów
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
urban
pijak
Dołączył: 12 Maj 2006
Posty: 109
Przeczytał: 0 tematów
|
Wysł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 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
|
Wysł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 |
|
|
|
|
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
|