En este tutorial, le mostraremos cómo instalar y configurar Nette PHP Framework en su CentOS 7. Para aquellos de ustedes que no lo sabían, Nette Framework es una herramienta popular para PHP. desarrollo web Está diseñado para ser lo más fácil de usar y amigable posible. Se enfoca en la seguridad y el rendimiento y es definitivamente uno de los marcos PHP más seguros. Nette Framework habla su idioma y lo ayuda a construir mejores sitios web fácilmente.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle la instalación paso a paso de Nette PHP Framework en CentOS 7.
Instalar Nette PHP Framework en CentOS 7
Paso 1. Primero, necesitamos agregar el repositorio EPEL a nuestro sistema.
yum install epel-release yum -y update
Paso 2. Instalar el servidor LAMP.
Se requiere un servidor LAMP de CentOS 7. Si no tiene LAMP instalado, puede seguir nuestra guía aquí.
Paso 3. Instalar Composer.
Descargue e instale Composer ejecutando el siguiente comando:
curl -sS https://getcomposer.org/installer | php
Resultado de muestra:
[root@idroot ~]# curl -sS https://getcomposer.org/installer | php #!/usr/bin/env php Some settings on your machine may cause stability issues with Composer. If you encounter issues, try to change the following: Your PHP (5.3.3) is quite old, upgrading to PHP 5.3.4 or higher is recommended. Composer works with 5.3.2+ for most people, but there might be edge case issues. Downloading... Composer successfully installed to: /root/composer.phar Use it: php composer.phar
Una vez que se completa el proceso, puede crear el 'composer.phar
' archivo ejecutable ejecutando el siguiente comando:
chmod +x composer.phar
Ahora use los siguientes comandos para hacer que composer esté disponible globalmente para todos los usuarios de su sistema, que se puede usar para todas las aplicaciones PHP en ese sistema:
mv composer.phar /usr/local/bin/composer
Use el siguiente comando para actualizarlo a la última versión para el compositor:
composer self-update
También puede verificar la versión del compositor ejecutando el siguiente comando:
composer -V
Paso 4. Crear aplicación Nette.
Vayamos a la raíz del documento web y usemos Composer para crear una nueva aplicación Nette usando los siguientes comandos:
cd /var/www/html composer create-project nette/sandbox myapp
Necesitaremos cambiar algunos permisos de carpetas:
chown -R apache.apache myapp chmod -R 755 myapp chmod -R 777 myapp/tmp myapp/log
Paso 5. Acceda a la aplicación Nette.
En esta etapa, ha configurado con éxito el marco Nette en su sistema localhost. Abra su navegador favorito y vaya a http://localhost/myapp/www/
y complete los pasos necesarios para finalizar la instalación.
Paso 5. Configuración del servidor web Apache para Nette.
Crearemos un host virtual Apache para su sitio web Craft CMS. Primero, cree '/etc/httpd/conf.d/vhosts.conf
' con el uso de un editor de texto de su elección:
nano /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
A continuación, cree el host virtual:
mkdir /etc/httpd/vhosts.d/ nano /etc/httpd/vhosts.d/yourdomain.com.conf
Agregue las siguientes líneas:
<VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/nette/www" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/nette/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Guarde y cierre el archivo. Reinicie el servicio de apache para que los cambios surtan efecto:
systemctl restart httpd.service
¡Felicitaciones! Ha instalado correctamente Nette PHP Framework. Gracias por usar este tutorial para instalar Nette PHP Framework en su sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio oficial Sitio web de Nette PHP Framework.