Si desenvolupeu aplicacions PHP, definitivament necessiteu un servidor de prova. Si no teniu cap servidor al lloc web, teniu diverses opcions a Mac OS per configurar un servidor local. O prens la via interna, és a dir. utilitzeu Apache intern i instal·leu suport PHP i MySQL, o preneu el camí de menys resistència i descarregueu MAMP.
Mamp és una aplicació senzilla que us permet configurar un entorn de prova en qüestió de minuts. T'ho descarregues aquí. Podeu triar entre 2 versions. Un és gratuït i també no té algunes funcions de la versió de pagament, però és suficient per a les proves normals. Per exemple, el nombre de convidats virtuals està limitat a la versió gratuïta. És un fet que no ho és del tot. No ho he provat, però crec que la limitació només s'aplica a l'eina gràfica, que és mínima a la versió gratuïta, però si voleu més convidats virtuals, hauria de ser possible desviar-ho a través del camí clàssic dels fitxers de configuració. .
Un cop descarregat, tot el que heu de fer és arrossegar i deixar anar el directori a la vostra carpeta preferida. Ja sigui a Aplicacions globals o Aplicacions a la vostra carpeta d'inici. També és recomanable canviar la contrasenya inicial del servidor MySQL. Aquí teniu com fer-ho.
Obriu un terminal. Premeu CMD+espai per obrir SpotLight i escriviu "terminal" sense les cometes i un cop es trobi l'aplicació adequada, premeu Intro. Al terminal, escriviu:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Aplicacions/MAMP/bin/phpMyAdmin/config.inc.php
On a la línia 86 podem introduir la nostra nova contrasenya entre cometes.
I després el fitxer:
/Aplicacions/MAMP/bin/mamp/index.php
En aquest fitxer, sobreescriurem la contrasenya a la línia 5.
Ara podem iniciar el mateix MAMP. I després configura-ho. Feu clic a "Preferències...".
A la primera pestanya, podeu establir coses com ara quina pàgina s'ha de llançar a l'inici, si el servidor ha de començar quan s'inicia MAMP i finalitzar quan es tanca MAMP, etc. Per a nosaltres, la segona pestanya és més interessant.
En ell, podeu establir els ports en què s'han d'executar MySQL i Apache. Vaig triar 80 i 3306 de la imatge, és a dir, ports bàsics (només feu clic a "Estableix els ports PHP i MySQL predeterminats"). Si feu el mateix, OS X us demanarà la contrasenya d'administrador després d'iniciar MAMP. És per una raó senzilla i aquesta és la seguretat. Mac OS no us permetrà executar, sense contrasenya, res en ports inferiors a 1024.
A la pestanya següent, seleccioneu la versió de PHP.
A l'última pestanya, triem on s'emmagatzemaran les nostres pàgines PHP. Així per exemple:
~/Documents/PHP/Pàgines/
On col·locarem la nostra aplicació PHP.
Ara només per provar si MAMP s'està executant. Els dos llums són verds, així que fem clic a "Obre la pàgina d'inici” i s'obrirà una pàgina d'informació sobre el servidor, des de la qual podrem accedir, per exemple, a informació sobre el servidor, és a dir, què s'està executant en ell, i sobretot phpMyAdmin, amb el qual podem modelar bases de dades. Les pàgines pròpies s'executen a continuació:
http://localhost
Espero que us hagi resultat útil el tutorial i que us introdueixi en una manera senzilla de configurar un entorn de prova PHP i MySQL en un Mac.
Malauradament, he de dir per mi que no ho era. http://localhost és una adreça inacceptable per a mi, necessito iniciar virtualhosts juntament amb un .htaccess funcional. A continuació, configureu un servidor 1:1 amb allotjament, cosa que puc fer. Per a les dues primeres coses, podeu ampliar les instruccions? De moment, tinc un servidor php a Linux a l'oficina, em facilitaria molt la feina.
MAMP admet una adreça IP fixa o la mateixa adreça web que l'ús compartit web personal, en el meu cas és necessari http://81.201.57.184 Nebo http://osxfil.pilsfree.net
Per tant, en aquest cas teniu 2 opcions. Si vols una ziga-zaga gràfica, compra la versió professional. Si sabeu com configurar Apache, mysql i php mitjançant fitxers de configuració, podeu configurar i configurar el vostre propi entorn a Mac OS. Mac OS bàsicament té Apache com a servidor WWW. També vull escriure sobre això en el futur, de totes maneres, em preocupen principalment els petits desenvolupadors que volen un servidor de prova per a les seves aplicacions i que no són prou competents tècnicament per configurar el seu propi Apache, MySQL, PHP. Abans hi havia alguna cosa semblant a Windows, no recordo com es deia.
De totes maneres, des de l'inici de l'article, parlo d'una cosa. En altres paraules, la llibreta d'adreces amb Mamp és només una "presó" per a la vostra pròpia instància d'Apache amb fitxers de configuració. Però si teniu coneixements dels fitxers de configuració, al meu entendre això es pot aconseguir amb Mamp lite, /Mamp/conf/apache/httpd.conf és el que necessiteu. Aquesta teoria meva es recolza encara més pel fet que Mamp lite i Mamp pro tenen la mateixa imatge d'instal·lació. De totes maneres, si hagués de configurar mitjançant fitxers, enviaria el fitxer a Apache natiu a Mac OS i hi afegiria PHP/MySQL.
Gràcies per la informació, prefereixo anar a una altra cosa també. El problema és que cada tríada té una estructura de fitxers diferent, cadascun té un conjunt diferent de mòduls, així que vaig pensar que n'hi hauria prou amb arrossegar conf i vhost des del servidor i la resta individualment. Ho provaré, gràcies.
Què passa amb MAMP PRO? S'encarrega de l'edició independent de tots els .htaccess, la creació d'hosts virtuals (inclosos els noms d'àlies, la configuració de seguretat, la configuració de mòduls php i la configuració de postfix), o podeu dirigir els dominis al vostre host local mitjançant DDNS.
És això el que estàs preguntant, o he entès malament la pregunta?