PHP coden op iBook G4
24 februari 2007 - 15:57   
geplaatst door: PAK0
we zijn in avondschool begonnen met het coden van PHP/MySQL
en omwille van verschillende reden zou ik dit graag op mijn iBook G4 doen.
ik had al gedacht aan XAMPP maar dat is no go op PowerPC...

Wat kunnen jullie mij aanraden?

PS: het is dus de bedoeling dat de server ook op mijn iBook zou komen.

PHP coden op iBook G4
24 februari 2007 - 16:39    reactie #1
geplaatst door: jef
PHP coden op iBook G4
24 februari 2007 - 17:53    reactie #2
geplaatst door: Leendert
Korte handleiding voor handmatige installatie en configuratie van een webserver op een Mac:

Gebruik voor PHP5 de volgende install package:

http://www2.entropy.ch/download/entropy-php-5.1.6-2-apache2.tar.gz PHP 5.1.6

Installeer Apache 2.2.3 source via Terminal. Gebruik de volgende install:

http://apache.essentkabel.com/httpd/httpd-2.2.3.tar.gz Apache 2.2.3

Met de volgende commando's in Terminal:


./configure \
--prefix=/usr/local/apache2 \
--enable-mods-shared=all \
--enable-proxy-balancer \
--enable-proxy-ajp \
--enable-proxy-http \
--enable-proxy-ftp \
--enable-proxy-connect \
--enable-proxy \
--enable-ssl \
--enable-so

Gebruik voor MySQL 5.0.26 de volgende install package:

http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-max-5.0.26-osx10.4-i686.dmg/from/http://mysql.mirror.anlx.net/ MySQL 5.0.26

Het Startup item niet gebruiken. Hiervoor download je het startup item van:

http://www.serverlogistics.com/apache2.php

Deze plaats je volgens instructies in /Library/Startup items en past in /etc het bestand hostconfig aan. Instructies zitten in de download.

Kopieer libphp.so van /usr/local/php5 naar /usr/local/apache2/modules.

Plaats in /usr/local/apache2/conf in httpd.conf op de juiste plaats de volgende regels:


AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
en:
LoadModule php5_module /usr/local/php5/libphp5.so

Zet bij Systeemvoorkeuren - Delen de Persoonlijke Webserver uit.

Start in Terminal de Apache webserver met het volgende commando:


$ cd /usr/local/apache2/bin
$ sudo ./apachectl start

Hierna zie je een aantal modules die je niet kan gebruiken, verwijder deze uit httpd.conf, hiervoor moet je een aantal keren het start commando uitvoeren.

Hierna moet als het goed is de webserver zonder fouten starten.
Als dit zo is roep je http://localhost aan in je browser. Hier zou nu moeten staan: "It Works!'

De locatie van je bestanden kan je aanpassen in httpd.conf maar staat standaard op /usr/local/apache2/htdocs.

Gebruik nu in Terminal het commando:


$ cd /usr/local/apache2/bin
$ sudo ./apachectl stop

Herstart je Mac. Bij het opstarten krijg je een waarschuwing dat het startup item onveilige rechten heeft, kies voor 'Herstel'. Vanaf nu zal de Apache webserver opstarten met het opstarten van de Mac. In /usr/local/php5/lib/php.ini kan je ook waarden veranderen.

PHP coden op iBook G4
24 februari 2007 - 17:59    reactie #3
geplaatst door: mug
Heb Xamp nooit aan de praat kunnen krijgen. Echt leuk werd het toen ik Mamp vond. Zeer makkelijk te instaleren.
PHP coden op iBook G4
24 februari 2007 - 18:13    reactie #4
geplaatst door: Blender
Mee eens. Mamp is ideaal je kunt bijv. switchen tussen php4 en 5 plus diverse andere opties.

http://www.mamp.info/en/home.php

PHP coden op iBook G4
24 februari 2007 - 20:27    reactie #5
geplaatst door: denn88
MAMP en Xamm zijn leuk, maar het draait niet echt zoals het op een Unix/Linux server draaid. De port nummers komen niet overeen omdat die systemen de ingebouwde Unix software niet in de weg willen zitten. Ik installeer liever de echte software, maar dan wel op een makkelijke Mac manier.

Op mijn Atlantisdesign.nl website staan een aantal artikelen die ik zelf geschreven omtrent webserver en de Mac. Zelf heb ik onderstaande, en wat op mijn website staat, allemaal draaien op mijn G4, als ik binnenkort een MacBookPro koop dan zal ik het er ook allemaal op gaan zetten.

Zoals het installeren van PHP 5 op de bestaande ingebouwde Apache 1 webserver die al op de Mac aanwezig is, Natuurlijk installeren we dan ook MySQL 4.1 database server.

Om vanuit PHP ook email te kunnen versturen, wat uit HTML formulier komt enzo, is het ook handig om je Mac als uitgaande mailserver te gebruiken, dan activeren via een commercieel programma'tje de ingebouwde Postfix mailserver, welke ook al op de Mac zit ingebouwd.

Daarnaast is het ook leuk om van je Mac een 'goede' FTP server te maken door PureFTPd te installeren, samen met een grafisch echt Mac programma'tje om user en mappen aan te maken.

Nog veel meer handige artikelen zijn te lezen op mijn Atlantidesign website, helemaal Mac OS X georienteerd.

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.
PHP coden op iBook G4
24 februari 2007 - 20:34    reactie #6
geplaatst door: mug
Wat is de bedoeling vraag ik mij af. (en wat past daar dan het beste bij)
- test-server op je mac, om PHP/ MySQL site uit te testen
- of eigen server draaien met PHP/ MySQL Apache
PHP coden op iBook G4
24 februari 2007 - 22:15    reactie #7
geplaatst door: SantiBanks
om eventueel het ontwikkel gebeuren op je te nemen kan je eens een kijkje nemen bij het open source project "Eclipse". Is een ontwikkelplatform voor web dingen ed. waaronder ook PHP. Mijn docent MME gebruikt het al sinds jaar en dag en hij is er zeer tevreden over (draait hij op een powerbook G4).

Ik gebruik gewoon dreamweaver omdat ik dreamweaver en de codeview gewend ben plus omdat ik het beheren van sites en het uitwisselen makkelijk vind met anderen.

Maar schakel ook nog wel eens over naar Eclipse denk ik (al was het maar omdat ik dan toch weer een open source dingetje draai, iets waar ik groot voorstander van ben)

PHP coden op iBook G4
27 februari 2007 - 14:04    reactie #8
geplaatst door: PAK0
Bedankt allemaal voor de vele en nuttige reacties
ik ga eerst eens die MAMP nader bekijken, het leunt het dichts aan bij wat ik zocht.
die oplossing via eclipse ga ik ook wat uitdiepen, ik gebruikte het al maar dan voor java/jsp.

groeten

PHP coden op iBook G4
27 februari 2007 - 15:04    reactie #9
geplaatst door: Quint
Ik heb veel aan deze artikelen gehad.

http://nerdvittles.com/index.php?p=40

Quint