
Instalacja PHP i/oraz Apache
#1
Posted 20 January 2010 - 10:23
#3
Posted 20 January 2010 - 10:33

#4
Posted 20 January 2010 - 10:38
Apache włączasz w udostępnianiu, a PHP odkomentowując odpowiednie linijki w configu
Enabling PHP in Mac OS X 10.5
#5
Posted 20 January 2010 - 10:49
i Apache i PHP masz w systemie
Apache włączasz w udostępnianiu, a PHP odkomentowując odpowiednie linijki w configu
Enabling PHP in Mac OS X 10.5
Jeszcze lepiej

#6
Posted 20 January 2010 - 11:18
#7
Posted 20 January 2010 - 11:41

#8
Posted 20 January 2010 - 11:43


#9
Posted 20 January 2010 - 13:13
Dodatkowo jakbyś chciał póżniej pobawić się z Pythonem albo Ruby (Rails) to doinstalowując do tych języków obsługę MySQL idzie bez problemu, natomiast mogą być problemy przy kombajnach typu MAMP ponieważ instaluje się on w innej lokalizacji niż domyślna dla MySQL.
Ja osobiście polecam ściągnąć i doinstalować MySQL ze strony mysql.com. Apache i PHP już masz w systemie. Wersje są ok i nie polecam też instalowania zawsze najnowszych wersji PHP z tego względu że na hostingach też nie od razu masz wszystko nowe i to cię

#10
Posted 26 January 2010 - 11:37
[...]postgresa mam na osobnym serwerze[...]
Z tego co pamiętam to PHP dostarczane z MacOS'em nie ma rozszerzenia do PostgreSQL'a, więc pozostaje skompilowanie ze źródeł bądź wyszperanie gdzieś binarki pod Twoją wersję PHP. A Apple w aktualizacjach systemu podnosi wersję PHP również, więc może się okazać że rozszerzenia pomiędzy wersjami nie chodzą (chociaż tego pewien nie jestem). Kompilowanie rozszerzenia do Postgres'a wymaga również samego Postgres'a.
Więc żeby zachować niezależność, mimo wszystko najlepiej PHP kompilować samemu od razu z rozszerzeniami jakie będą nam potrzebne. W gruncie rzeczy jest to dość proste.
Apache można użyć systemowego podając tylko ścieżkę do apxs'a jeśli chcemy kompilować PHP jako moduł Apache, lub od razu skompilować jako CGI i mieć problem z głowy - przynajmniej bezboleśnie chodzi z innymi serwerami. Ja osobiście polecam nginx - tyci i szybki.
Oczywiście do kompilowanie czegokolwiek jest potrzebny Xcode, a żeby nie śmiecić po systemie (czego również nie lubię) można umieszczać własne dodatki w /Library np. dla PHP może to wyglądać tak:
mkdir ~/src cd ~/src curl -o php-5.3.1.tar.bz2 http://pl.php.net/distributions/php-5.3.1.tar.bz2 tar xfj php-5.3.1.tar.bz2 cd php-5.3.1 ./configure --prefix=/Library/PHP --disable-cli --with-pgsql=/Library/PostgreSQL --with-pdo-pgsql=/Library/PostgreSQL ...i inne rozszerzenia które chcemy.... make sudo make install
...więc "odinstalowanie" PHP sprowadza się później tylko do
sudo rm -rf /Library/PHP
Pozdrawiam
#11
Posted 29 January 2010 - 13:07
#12
Posted 29 January 2010 - 15:30
Czyli mając php 5.3.0 który jest dostarczony z osx:
1. Sciągasz źródła PHP: Get Download
2. Wchodzisz w katalog ext/pgsql, albo ext/pdo_pgsql
3. Potem w terminalu:
$phpize
$ ./configure
$ make
i w katalogu .libs powstaje pliczek pgsql.so, który kopiujesz np. do /usr/lib/php/extensions/ i dodajesz odpowiedni wpis do php.ini żeby ładowało ten pqsql.so, czyli:
extension="/usr/lib/php/extensions/pgsql.so"
Może się przyda ten sposób. Jak widać mając php dostarczone z osx można extensions dla php dokompilowywać.
#13
Posted 02 May 2010 - 12:59
#14
Posted 02 May 2010 - 13:20
Panowie mam do przygotowania pewną pracę, chodzi o stronę www opartą o języki: xhtml, css, jquery, php, mysql. Wiadomo dla pierwszych trzech problemu nie ma. Co do php i mysql'a poczytałem sobie tutaj troszkę, jednak widzę kilka różnych możliwości. Prawda jest taka, że jest to prosty serwis z prostymi skryptami php + mysql dlatego nie potrzebuje żadnych dodatkowych "modułów". Chodzi mi o wydajniejsze kodowanie na localu tym bardziej, że nie znam żadnego mądrego edytora na mac'a z bezpośrednim zapisywaniem na ftp. Mógłby mi ktoś polecić jakiś "idiotoodporny" tutorial najlepiej po polsku jak krok po kroczku przejść już do samego kodowania i sprawdzania rezultatów na localu?
Apache jest wbudowany w system (system preferences > sharing > web sharing), php również. Tutaj masz krótki tutorial: Enabling PHP in Mac OS X 10.5
#15
Posted 02 May 2010 - 13:59
#16
Posted 02 May 2010 - 14:01
#17
Posted 02 May 2010 - 14:10
#18
Posted 02 May 2010 - 14:21
#19
Posted 02 May 2010 - 17:10
#20
Posted 02 May 2010 - 17:20
#21
Posted 02 May 2010 - 21:20
#22
Posted 08 May 2010 - 19:08
#23
Posted 08 May 2010 - 19:54
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users