PHP od podstaw/ Jak zacząć przygodę z PHP
#1
Napisano 02 listopada 2007 - 12:32
#2
Napisano 02 listopada 2007 - 12:44
#3
Napisano 02 listopada 2007 - 13:07
#4
Napisano 02 listopada 2007 - 13:35
#5
Napisano 02 listopada 2007 - 15:56
#6
Napisano 17 listopada 2007 - 22:15
[URL="http://www.phpeclipse.de/"]http://www.phpeclipse.de/[/URL]
[URL="http://www.mamp.info/"]http://www.mamp.info/[/URL]
MAMP bardzo latwo usunac z systemu, ma tez do doinstalowania widget do uruchamiania apache + mysql, przydatne dla wygodnickich takich ja )
phpeclipse bedzie przydatne ze swoim podpowiadaniem skladni
Jest jeszcze kilka ciekawych widgetow pomocnych mniej lub bardziej:
[URL="http://www.apple.com/downloads/dashboard/developer/"]http://www.apple.com/downloads/dashboard/developer/[/URL]
Znajdziesz tam narzedzia do weryfikacji kodu, dokumentacji, podpowiadacze php, html, css
Dodatkowo na developer.apple.com jest jeszcze artykul jak uzywac xcode do php ale jakos mnie nie przekonal
[URL="http://developer.apple.com/internet/scripting/phpappledevtools.html"]http://developer.apple.com/internet/scripting/phpappledevtools.html[/URL]
pzdr
#7
Napisano 18 listopada 2007 - 19:17
Wiem już jak uruchomić php5 i apache w Leopardzie. Jest to bardzo łatwe tylko należy pamiętać o odpowiedniej kolejności inaczej nie zauważymy rezultatu.
Zaczynamy od php.
:arrow: Najpierw trzeba zlokalizować plik httpd.conf. Znajduje się on w /etc/apache2/httpd.conf Dla ułatwienia warto zainstalować sobie TextWranglera i w szukaniu ukrytych plików wpisać ten adres, otworzy nam się plik, który trzeba zedytować. Odnajdujemy następującą linijkę:
#LoadModule php5_module libexec/apache2/libphp5.so
i z niej kasujemy #
Zapisujemy zmiany. Php jest już aktywne teraz czas na Apacha.
Apache
:arrow: Włączamy Preferencje systemowe i z w Udostępnianiu włączamy udostępnianie www.
Apache jest Aktywny. Aby to sprawdzić włącz przegladarkę i wpisz adres http://localhost.
Aby sprawdzić poprawność i wersję php stwórz plik phpinfo.php z następującym kodem:
phpinfo();
?>
umieść go w katalogu /Biblioteki/WebServer/Documents/
W przeglądarce wpisz adres http://localhost/phpinfo
#8
Napisano 19 listopada 2007 - 00:52
#9
Napisano 20 listopada 2007 - 19:01
#10 Gość_formozaQbus_*
Napisano 20 listopada 2007 - 19:20
---- Dodano 20-11-2007 o godzinie 20:26 ----
a Tu jest stronka projektu,
http://www.eclipse.org/pdt/
Mam nadzieje ze sie przyda:)
a Tu jest link bezposredni:
http://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/drops/R20070917/all-in-one/pdt-all-in-one-1.0-R20070917-macosx-carbon.tar.gz
Po wejsciu w link wystarczy wybrac mirror i sciagasz
Pozdrawiam
#11
Napisano 21 listopada 2007 - 11:59
#12 Gość_formozaQbus_*
Napisano 21 listopada 2007 - 16:25
#13
Napisano 25 stycznia 2008 - 11:09
Najpierw trzeba zlokalizować plik httpd.conf. Znajduje się on w /etc/apache2/httpd.conf Dla ułatwienia warto zainstalować sobie TextWranglera i w szukaniu ukrytych plików wpisać ten adres, otworzy nam się plik, który trzeba zedytować. Odnajdujemy następującą linijkę:
#LoadModule php5_module libexec/apache2/libphp5.so
i z niej kasujemy #
Zapisujemy zmiany. Php jest już aktywne teraz czas na Apacha.
Żeby wiedzieć plik opisywany powyżej wystarczy w terminalu wklepać:
defaults write com.apple.Finder AppleShowAllFiles YES
Następnie należy zrestartować Finsera: command+alt+esc zaznaczyń go i kliknąć na relunch.
Po tej operacji mamy wgląd we wszystkie pliki ukryte. Teraz wystaczy znaleźć httpd.conf i zmienić co trzeba.
Aby przywrócić stare ustawienia w terminalu wpisz:
defaults write com.apple.Finder AppleShowAllFiles NO i zrestartuj Findera.
Można jeszcze łatwiej:
http://www.myapple.p...rwer-www-2.html
#14
Napisano 27 stycznia 2008 - 16:22
PHP Function Index
#15
Napisano 04 lutego 2008 - 22:30
#16
Napisano 05 lutego 2008 - 14:19
#17
Napisano 06 lutego 2008 - 10:13
Apache2 kompiluje sie szybko i ladnie, niestety przy probach kompilacji PHP za kazdym razem pojawia sie blad:
/usr/local/apache2/build/instdso.sh SH_LIBTOOL='/usr/share/apr-1/build-1/libtool' libs/libphp5.so /usr/local/apache2/modules /usr/share/apr-1/build-1/libtool --mode=install cp libs/libphp5.so /usr/local/apache2/modules/ cp libs/libphp5.so /usr/local/apache2/modules/libphp5.so Warning! dlname not found in /usr/local/apache2/modules/libphp5.so.
Czy ktos spotkal sie z podobnym problemem? Przesiadlem sie na XAMPPa poki co, ale ujma na honorze zostala, wiec chcialbym nauczyc sie kompilowac PHP mimo wszystko
#18
Napisano 06 lutego 2008 - 10:27
#19
Napisano 06 lutego 2008 - 10:33
/configure --prefix=/usr/local/php5 --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --with-apxs2=/usr/local/apache2/bin/apxs --with-ldap=/usr --with-kerberos=/usr --enable-cli --with-zlib-dir=/usr --enable-trans-sid --with-xml --enable-exif --enable-ftp --enable-mbstring --enable-mbregex --enable-dbx --enable-sockets --with-iodbc=/usr --with-curl=/usr --with-config-file-path=/etc --sysconfdir=/private/etc --with-mysql-sock=/var/mysql --with-mysql=/usr/local/mysql --with-openssl --with-xmlrpc --with-xsl=/usr --without-pear --with-gd --with-png-dir=/usr/local --with-jpeg-dir=/usr/local
#20
Napisano 06 lutego 2008 - 13:13
jedyna wskazowka jest to, ze nie jest uruchomiody modul php5. W pliku httpd.conf (najprawdopodobniej pod /etc/apache2/httpd.conf) usun znak komentarza (#) z linijki zawierajacej
LoadModule php5_module libexec/apache2/libphp5.so
Mam ten plik ale w folderze MAMPa czyli /programy/mamp/conf/apache/httpd.conf
Linijka LoadModule php5_module modules/libphp5.so jest i była cały czas jako fragment kodu a nie jako komentarz.
Udostępnianie www mam wpłaczone, apache dziala, sprawdzalem przez http:// localhost
Zauwazylem jeszcze, że najzwyklejsze podwójne kliknięcie w plik .php powoduje jego otwarcie w edytorze tekstu ( w moim przypadku TextMate lub Taco HTML edit ) a nie w przegladarce. Niemożliwe jest wogole wybranie Safari jako domyslnego programu wyswietlajacego te pliki dokladnie tak jak .html. Zeby wogole otworzyc dany plik .php muszę wpisać ręcznie jego adres w przeglądarce.
Jakies inne pomysły na rozwiązanie tego problemu ?
Z góry dziękuję za pomoc.
// EDIT //
Aha, doszedlem o co biega. Nie wiedzialem ze ten plik httpd.conf jest ukryty i dlatego wykrywal mi tylko ten plik w folderze z MAMPa.
Uzylem programu Show&Hide i dalej wedlug wskazowki "auss'a".
Dzieki.
#21
Napisano 06 lutego 2008 - 14:37
/configure --prefix=/usr/local/php5 --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --with-apxs2=/usr/local/apache2/bin/apxs --with-ldap=/usr --with-kerberos=/usr --enable-cli --with-zlib-dir=/usr --enable-trans-sid --with-xml --enable-exif --enable-ftp --enable-mbstring --enable-mbregex --enable-dbx --enable-sockets --with-iodbc=/usr --with-curl=/usr --with-config-file-path=/etc --sysconfdir=/private/etc --with-mysql-sock=/var/mysql --with-mysql=/usr/local/mysql --with-openssl --with-xmlrpc --with-xsl=/usr --without-pear --with-gd --with-png-dir=/usr/local --with-jpeg-dir=/usr/local
powiem szczerze, ze jeszcze nie spotkalem sie z takim bledem jak mam jakies bledy, o ktorych nic nie wiem, to wywalam pojedynczo parametry i patrze, czy czasem nie ma poprawy Jak rozumiem wszystkie komponenty typu kerberos, ldap itp masz poprawnie skompilowane i sa pod tymi lokalizacjami ktore podajesz ?
#22
Napisano 08 lutego 2008 - 22:42
#23
Napisano 09 lutego 2008 - 15:56
#24
Napisano 05 września 2008 - 16:07
#25
Napisano 06 września 2008 - 16:11
<IfModule mpm_prefork_module> StartServers 5 # <<<<< MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule>w konfigach apacza
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych