gebruik te maken van open source PHP MySQL-toepassingen

Een voor de hand liggende oplossing is om een ??software development bedrijf te benaderen en het verkrijgen van een op maat gemaakte product. Maar om deze aanpak te nemen moet men eerst weten welke functies en functionaliteit gewenst is. Vervolgens aan de andere kant in sommige gevallen de noodzaak rechtvaardigt niet de kosten van de inbedrijfstelling van een aangepaste toepassing.

Een overvloed aan gratis open source webapplicaties vandaag bestaan. Ongeacht de specifieke omstandigheden van de noodzaak van deze toepassingen kan vaak blijken te zijn een waardevol hulpmiddel zijn.

http://freshmeat.net is een van de beste online directories van open source applicaties. Een snelle zoektocht op freshmeat.net voor inspraak “intranet”, “cms” of “groupware” zullen pagina’s met resultaten opleveren. Surfen op deze resultaten elke toepassing gemarkeerd beta, stabiel of volwassen is een mogelijke oplossing. Een grote meerderheid van de beschikbare webapplicaties zou ook verklaren PHP + MySQL als platform.

Ach ik moet wat Linux server te hebben en het is veel te moeilijk is een veel voorkomende reactie. Gelukkig is dit niet helemaal waar. Als je wilde een grootschalige productie-site te hosten dan is de kans groot dat een aangepaste Linux-server ook een vereiste kan zijn. Echter alleen evalueren op uw eigen pc, of het opzetten van een oplossing op uw LAN voor ergens tussen de 1 tot 100 gebruikers eenvoudig kunnen worden gerealiseerd zonder aangepaste Linux-servers.

De oplossing is in een ander open source gratis product bekend als WAMP server. De afkorting staat voor Windows Apache MySQL PHP-server. WAMP is uiterst eenvoudig te installeren en een goed platform voor zowel de evaluatie van PHP + MySQL-toepassingen of het bedienen van hetzelfde voor maximaal een paar honderd gebruikers.

Bezoek http://www.wampserver.com
Of http://www.wampserver.com/en/ voor de Engels versie
Eerste is het belangrijk op te merken dat de meeste open source PHP + MySQL-toepassingen zullen niet goed draaien op de nieuwste versies van PHP en MySQL. Om deze reden is in plaats van het downloaden van de nieuwste versie van WAMP server klik op “download” in het linker menu en klik vervolgens op “oudere versies op sourceforge” Dit zal u te nemen
https://sourceforge.net/project/showfiles.php?group_id=116092
scroll naar beneden en selecteer “WAMP5 1.4.3”. Download het WAMP5_1.4.3.exe bestand en installeer het op uw computer met de standaard opties.

Eenmaal ge?nstalleerd en gestart met een nieuw pictogram in de tray icon buurt van de datum / tijd op uw taakbalk. Linker klik op dit icoon om het menu waarmee u de configuratiebestanden opnieuw starten of bewerken activeren.

Het veranderen van de webserver poort indien nodig.

Een veel voorkomende reden om te willen configuratie bestand te bewerken is in het geval u al een webserver draait op dezelfde computer. In dit geval zou je nodig hebt om de haven-adres wordt gebruikt door apache wijzigen om iets anders dan 80. In dit geval 8080 waarschijnlijk een goede alternatieve keuze.

——- Het veranderen van de webserver poort adres Begin ———–
Klik op de server icoon WAMP en uit het menu onder “configuratiebestanden” select “httpd.conf”. Een lange tekst bestand zal openen in Kladblok. In dit bestand scroll naar beneden naar de regel dat ‘poort 80’ en verander deze naar “Port 8080”, Sla het bestand op en sluit Kladblok leest leest. Nogmaals klikken op de server icoon WAMP en selecteer opnieuw alle diensten. Nog een verandering moet worden gemaakt voordat we klaar zijn. In Windows Verkenner naar de locatie waar de WAMP-server is ge?nstalleerd die op Verzuim “C: \ Wamp”. Volgende goto de submap met de naam “www”. Binnenin vindt u hier nog een submap genaamd “phpmyadmin” zien. Wij zijn op zoek naar een bestand met de naam “config.inc.php”. In een standaard installatie zal dit bestand worden op “C: \ Wamp \ www \ phpmyadmin \ config.inc.php”. Open dit bestand in WordPad en zoek de lijn die leest
$ Cfg [‘PmaAbsoluteUri’] = ‘localhost / phpmyadmin / “;
Verander deze regel te lezen:
$ Cfg [‘PmaAbsoluteUri’] = ‘localhost: 8080/phpmyadmin /’;
——- Het veranderen van de webserver poort adres End ———–

Open nu een webbrowser en toegang http://localhost. Of als u de poort adres veranderd in 8080 toen goto http://localhost:8080/ U moet worden begroet door de WAMP welkomstpagina. Voor elke toepassing die u wilt installeren maak een nieuwe map in de “www” submap van waar WAMP is ge?nstalleerd. Laten we aannemen dat WAMP werd ge?nstalleerd in “C: \ Wamp”.

Laten we zeggen bijvoorbeeld je wilde Mambo (www.mamboserver.com) installeren
… 1) Je zou de zip of tar.gz of tar.bz2 bestand te downloaden en uit te pakken met behulp van WinZip of WinRar in “c: \ Wamp \ www \ mambo”.
2) U zou naar de wamp welkomstpagina http://localhost/ of http://localhost:8080/ en toegang phpmyadmin. Hier zou je een nieuwe database voor mambo cre?ren.
3) Je zou dan toegang tot de wamp welkomstpagina http://localhost/ of http://localhost:8080/ en uit de lijst aan de onderkant van de pagina die u zou op Mambo
4) Je zou dan worden begroet door de mambo installateur die is een eenvoudige 5 stappen. (De standaard gebruikersnaam voor MySQL root is en het wachtwoord leeg als in een lege string)

Laten we zeggen dat je bijvoorbeeld wilde oscommerce installeren
… Zou je het zip of tar.gz of tar.bz2 bestand te downloaden en uit te pakken met behulp van WinZip of WinRar in “c: \ Wamp \ www \ oscommerce”.
5) U zou naar de wamp welkomstpagina http://localhost/ of http://localhost:8080/ en toegang phpmyadmin. Hier zou je een nieuwe database voor oscommerce cre?ren.
6) Je zou dan toegang tot de wamp welkomstpagina http://localhost/ of http://localhost:8080/ en uit de lijst aan de onderkant van de pagina die u zou op Mambo
7) Je zou dan worden begroet door de oscommerce installateur die is een eenvoudig proces. (De standaard gebruikersnaam voor MySQL root is en het wachtwoord leeg als in een lege string)

En zo voort en zo voort.

Elke PHP + MySQL webapplicatie die niet voorziet in een automatische installer is het meest waarschijnlijk niet een erg volwassen applicatie.

Succes