Se desenvolves aplicacións PHP, definitivamente necesitas un servidor de proba. Se non tes un servidor no sitio web, tes varias opcións en Mac OS para configurar un servidor local. Ou tomas a vía interna, é dicir. usa Apache interno e instala soporte de PHP e MySQL, ou toma o camiño de menor resistencia e descarga MAMP.
Mamp é unha aplicación sinxela que che permite configurar un ambiente de proba en minutos. Ti o descargas aquí. Podes escoller entre 2 versións. Un é gratuíto e tamén carece dalgunhas funcións da versión de pago, pero é suficiente para realizar probas normais. Por exemplo, o número de invitados virtuais está limitado na versión gratuíta. É un feito que non o é. Non o probei, pero creo que a limitación só se aplica á ferramenta gráfica, que é mínima na versión gratuíta, pero se queredes máis invitados virtuais, debería ser posible sortear a través do clásico camiño de configuración. arquivos.
Unha vez descargado, todo o que tes que facer é arrastrar e soltar o directorio no teu cartafol preferido. A aplicacións globais ou a Aplicacións no seu cartafol de inicio. Tamén é recomendable cambiar o contrasinal inicial para o servidor MySQL. Aquí tes como facelo.
Abre un terminal. Preme CMD+espazo para que apareza SpotLight e escriba "terminal" sen as comiñas e unha vez que se atope a aplicación adecuada, prema Intro. No terminal, escriba:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Aplicacións/MAMP/bin/phpMyAdmin/config.inc.php
Onde na liña 86 podemos introducir o noso novo contrasinal entre comiñas.
E despois o ficheiro:
/Aplicacións/MAMP/bin/mamp/index.php
Neste ficheiro, sobrescribiremos o contrasinal na liña 5.
Agora podemos iniciar o propio MAMP. E despois configúrao. Fai clic en "Preferencias...".
Na primeira pestana, pode definir cousas como que páxina se debe iniciar ao iniciar, se o servidor debe comezar cando se inicia MAMP e finalizar cando MAMP está pechado, etc. Para nós, a segunda pestana é máis interesante.
Nela, pode configurar os portos nos que MySQL e Apache deben executarse. Escollín 80 e 3306 da imaxe, é dicir, portos básicos (só fai clic en "Establece os portos predeterminados de PHP e MySQL"). Se fai o mesmo, OS X pedirá o contrasinal do administrador despois de iniciar MAMP. É por unha razón sinxela e esa é a seguridade. Mac OS non che permitirá executar, sen contrasinal, nada en portos inferiores a 1024.
Na seguinte pestana, seleccione a versión de PHP.
Na última pestana, escollemos onde se almacenarán as nosas páxinas PHP. Así, por exemplo:
~/Documentos/PHP/Páxinas/
Onde colocaremos a nosa aplicación PHP.
Agora só para probar se MAMP está funcionando. Ambas luces son verdes, polo que prememos en "Abre a páxina de inicio” e abrirase unha páxina de información sobre o servidor, desde a que podemos acceder, por exemplo, á información sobre o servidor, é dicir, o que se está a executar nel, e especialmente a phpMyAdmin, co que podemos modelar bases de datos. As propias páxinas execútanse entón en:
http://localhost
Espero que che resulte útil o titorial e que che introduza a un xeito sinxelo de configurar un ambiente de proba de PHP e MySQL nun Mac.
Por desgraza, teño que dicir por min que non o era. http://localhost é un enderezo inaceptable para min, necesito iniciar virtualhosts xunto cun .htaccess funcional. A continuación, configure un servidor 1:1 con hospedaxe, o que podo facer. Para as dúas primeiras cousas, podes ampliar as instrucións? De momento, teño un servidor php en Linux na oficina, facilitaría moito o meu traballo.
MAMP admite o enderezo IP fixo ou o mesmo enderezo web que o uso compartido web persoal, no meu caso é necesario http://81.201.57.184 ou http://osxfil.pilsfree.net
Entón, nese caso tes 2 opcións. Se queres un zigzag gráfico, compra a versión pro. Se sabes como configurar Apache, mysql e php mediante ficheiros de configuración, podes configurar e configurar o teu propio ambiente en Mac OS. Mac OS basicamente ten Apache como o seu servidor WWW. Tamén quero escribir sobre iso no futuro, de todos os xeitos, preocúpanme principalmente os pequenos desenvolvedores que queren un servidor de proba para as súas aplicacións e non son tecnicamente suficientemente competentes para configurar o seu propio Apache, MySQL, PHP. Antes había algo semellante en Windows, non lembro como se chamaba.
De todos os xeitos, dende o comezo do artigo, eu parte dunha cousa. Noutras palabras, a axenda de enderezos con Mamp é só unha "cárcere" para a túa propia instancia de Apache con ficheiros de configuración. Pero se tes coñecemento de ficheiros de configuración, na miña opinión pódese conseguir con Mamp lite, /Mamp/conf/apache/httpd.conf é o que necesitas. Esta miña teoría está apoiada ademais polo feito de que Mamp lite e Mamp pro teñen a mesma imaxe de instalación. De todos os xeitos, se tivese que configurar a través de ficheiros, enviaría o ficheiro ao Apache nativo en Mac OS e engadiríalle PHP/MySQL.
Grazas pola información, eu tamén prefiro ir a outra cousa. O problema é que cada tríada ten unha estrutura de ficheiros diferente, cada un ten un conxunto diferente de módulos, polo que pensei que sería suficiente con arrastrar conf e vhost desde o servidor e o resto individualmente. Intentarei, grazas.
Que tal usar MAMP PRO? Manexa a edición independente de todos os .htaccess, a creación de hosts virtuais (incluíndo nomes de alias, axustes de seguridade, configuración de módulos php e configuración de postfix), ou pode dirixir os dominios ao seu host local mediante DDNS.
É iso o que estás preguntando, ou entendín mal a pregunta?