es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Instalar PHP, Apache y MySQL en Mac sin MAMP

Usar MAMP es probablemente la forma más fácil de ejecutar PHP, Apache y MySQL en OS X. Simplemente coloque la aplicación en la carpeta de la Aplicación, inicie la aplicación y presione el botón Iniciar Servidor y listo.

Pero, OS X se ha enviado con PHP y Apache incorporado, ¿por qué no utilizarlos para desarrollar y ejecutar sitios web de forma local en lugar de utilizar aplicaciones de terceros como MAMP o similares? De esta forma, ocuparemos menos espacio para las aplicaciones, y también aprenderemos algunas cosas en el proceso de lograr que funcionen.

En esta publicación, le mostraremos cómo configurar PHP, Apache y MySQL en OS X sin MAMP.

Paso 1: habilite la línea de comando de texto sublime

Primero, dado que estoy usando Sublime Text, me gustaría habilitar la línea de comando de Sublime Text para poder abrir archivos y carpetas a través de Terminal y editarlos en Sublime Text. He aquí cómo hacer esto.

1. Cree un enlace simbólico de Sublime Text subl binary en la carpeta ~ / bin con este comando:

 ln -s "/ Applications / Sublime Text.app/Contents/SharedSupport/bin/subl" ~ / bin / subl 

2. Luego ejecute subl --help command.

Devolverá el Uso y la lista de Argumentos que se pueden usar con subl, como se puede ver en la captura de pantalla a continuación. Además, esto también asegura que subl esté registrado y en funcionamiento.

Paso 2: Configurar PHP

Como se mencionó, PHP ya se ha instalado en OS X. Puede verificar la versión de PHP que está instalada en la Terminal con el siguiente comando:

 php -v 

Habilitar PHP

El módulo de PHP, sin embargo, está deshabilitado por defecto. Tenemos que habilitarlo para usar y ejecutar scripts PHP en el servidor Apache:

1. Escriba el siguiente comando para abrir httpd.conf en Sublime Text.

 sudo subl /etc/apache2/httpd.conf 

2. Descomente la siguiente línea eliminando el signo de almohadilla # .

 LoadModule php5_module libexec / apache2 / libphp5.so 

Vea la siguiente captura de pantalla para más detalles:

Habilitar PHP.ini

Las configuraciones de PHP como Incrementar el límite de memoria, Subir permiso de archivo y Establecer el tamaño máximo de archivo de carga se realizan a través del archivo php.ini, que también está deshabilitado de manera predeterminada. Hagámoslo.

Vaya a la Terminal y ejecute la siguiente línea de comando. Este comando copia el php.ini.default y lo cambia a php.ini .

 sudo cp /private/etc/php.ini.default /private/etc/php.ini 

Paso 3: configura Apache

OS X también se envía con Apache. Puede escribir el siguiente comando en Terminal para iniciar el servidor Apache.

 sudo apachectl start 

Para detener el tipo de Apache:

 sudo apachectl stop 

Acceda a http://localhost:8888 en el navegador para verificar que el servidor Apache esté funcionando. Si lo hace, debe mostrar "¡Funciona!" .

Cambiar DocumentRoot

El DocumentRoot de Apache predeterminado, donde deberíamos colocar nuestros documentos de sitio web, se encuentra en / Library / WebServer / Documents. Pero todos mis proyectos web existentes residen en / Users / username / Sites. Cambiemos DocumentRoot a esa carpeta:

1. Ejecute las siguientes líneas de comando de forma consecutiva para crear un archivo de configuración de nivel de usuario. Cambie el username con su cuenta de nombre abreviado de OS X.

 cd / etc / apache2 / users / touch username.conf 

2. Abra este archivo en Sublime Text

 sudo subl username.conf 

3. Luego, agregue las siguientes líneas en

 DocumentRoot "/ Users / username / Sites"  Opciones All AllowOverride All Order allow, deny Allow de todos 

Cambiar el número de puerto Apache

Apache, de forma predeterminada, se ejecuta en el puerto 80. Pero, como estaba usando MAMP que usa el puerto 8888, hago que Apache apunte a este número de puerto. De esa forma, no necesitaré cambiar las URL del sitio para todos mis sitios web existentes.

1. Abra httpd.conf y comente la siguiente línea agregando un signo de almohadilla, para que no escuche dos puertos al mismo tiempo.

 #Escuchar 80 

2. A continuación, abra username.conf y agregue:

 Escuche 8888 ServerName localhost: 8888 

3. Después de todas las configuraciones anteriores, guarde httpd.conf y username.conf, y escriba el siguiente comando para reiniciar Apache:

 sudo apachectl restart 

4. Por último, acceda a http://localhost:8888 en el navegador. Mostrará todos los directorios que están almacenados dentro de la carpeta ~ / Sites, como se muestra a continuación.

Ejecutar Apache en el inicio

Es posible que no desee iniciar Terminal y escriba sudo apachectl start repetidamente para iniciar el servidor Apache, así que hagamos que se ejecute automáticamente al inicio. Para hacer esto, ejecute el siguiente comando:

 sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist 

Envolver

En este tutorial, hemos configurado PHP y Apache. Técnicamente, podemos ejecutar un sitio web PHP ya. Puedes probarlo creando un archivo PHP llamado phpinfo.php en ~ / Sites y poner este código phpinfo() en. Inicia el archivo en el navegador: localhost / phpinfo.php. Mostrará información de la configuración actual de PHP.

En la próxima parte de esta serie, le mostraremos cómo instalar MySQL y hacer que todo funcione en conjunto. Así que estad atentos.

Film Noir: 30 obras digitales oscuras y frías

Film Noir: 30 obras digitales oscuras y frías

El cine negro es uno de los tipos de películas más fácilmente reconocibles que es ampliamente conocido por sus imágenes en blanco y negro, su uso de sombras y siluetas, los personajes duros, los antihéroes y sus engañosas protagonistas.Con especias con la variedad habitual de violencia, pistolas, alcohol y un montón de cigarrillos, el cine negro también es una de las formas de cine más elegantes del mundo. Tristem

(Consejos de tecnología y diseño)

Cómo usar las transiciones y animaciones de CSS3 para resaltar los cambios de la interfaz de usuario

Cómo usar las transiciones y animaciones de CSS3 para resaltar los cambios de la interfaz de usuario

Los diseñadores y artistas tienen una larga historia de experimentar con el movimiento, los efectos y diferentes tipos de ilusiones con el objetivo de agregar una capa adicional a su trabajo. El movimiento op art comenzó a usar ilusiones ópticas en la década de 1960 para dar la impresión de movimiento.Desd

(Consejos de tecnología y diseño)