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.

Cómo solucionar problemas de pérdida de memoria de Windows 10

Cómo solucionar problemas de pérdida de memoria de Windows 10

Después de actualizar a Windows 10 Creators Update, noté que mi uso de RAM aumentaba hasta un 80% después de apenas 30 minutos de uso. Revisé algunos foros en línea y me di cuenta de que mucha gente enfrenta problemas de pérdida de memoria en Windows 10 .Después de probar múltiples soluciones finalmente logré reducir mi uso de RAM a un nivel razonable. Entonce

(Consejos de tecnología y diseño)

Arte anamórfico que hace saltar la mente por Sergio Odeith [Showcase]

Arte anamórfico que hace saltar la mente por Sergio Odeith [Showcase]

Sérgio Odeith es un maestro del arte del graffiti y ha sido comisionado para producir arte mural increíble como los que se muestran aquí. Pero desde 2005, Odeith ha estado sorprendiendo a los fanáticos con otro tipo de su trabajo, al que llama arte anamórfico.Pintando en más de una superficie, a veces en paredes alineadas a 90 grados, otras veces desde el techo hasta el piso, Odeith crea ilusiones 3D a partir de su forma de arte, el tipo que aparece cuando se ve en un ángulo específico . Ha est

(Consejos de tecnología y diseño)