如何在CentOS / RHEL / Fedora安装Nette PHP框架

Nette是一个PHP框架越来越流行世界各地。根据SitePoint的调查Nette是第三个用于Web开发最流行的PHP框架。本教程将帮助您安装NettePHP框架在CentOS,Red Hat,Fedora操作系统。

第1步:设置Yum库

首先,你需要在你的系统中添加REMI和EPEL RPM资源。这些仓库已经更新软件包。使用下面的命令,根据您的操作系统版本和系统架构之一。
CentOS/RHEL 7, 64 Bit System: 
# rpm -Uvh http://free.nchc.org.tw/fedora-epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm


CentOS/RHEL 6, 32 Bit System: 
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


CentOS/RHEL 6, 64 Bit System: 
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


CentOS/RHEL 5, 32 Bit System: 
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm


CentOS/RHEL 5, 64 Bit System: 
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-releas5-4.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

第2步:安装Apache,MySQL和PHP

首先Nette的配置,我们首先需要设置一个运行LAMP服务器。如果您已经运行LAMP跳过这一步使用其他命令如下设置LAMP。

安装Apache

# yum --enablerepo=remi,epel install httpd

安装MySQL

# yum --enablerepo=remi,epel install mysql-server
# service mysqld start
# /usr/bin/mysql_secure_installation

安装PHP

# yum --enablerepo=remi,epel install php php-mysql php-mcrypt
# service httpd restart

第3步:安装或更新Composer

Composer需要安装Nette框架。所以下面用命令来下载和在我们的系统命令使用。
# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer
如果您已经安装在系统上的Composer。使用以下命令将其更新到最新版本。
# composer self-update

第4步 - 创建Nette应用

让我们浏览网页文档根目录,并使用Composer创建使用下面的命令一个新的应用程序Nette。它会自动下载Nette框架的最新版本,您的系统上mypp目录下。
# cd /var/www/html
# composer create-project nette/sandbox myapp
成功下载所有的包后,分配在应用程序上的文件和文件夹的适当的权限。
# chown -R apache.apache myapp
# chmod -R 755 myapp
# chmod -R 777 myapp/tmp myapp/log

第5步 - 访问Nette应用

在这个阶段,您已经成功地配置您的系统Nette框架。
 http://localhost/myapp/www/
安装•奈特PHP框架

第6步 - 创建Apache虚拟主机

现在,在你的Apache配置文件中添加一个虚拟主机,从Web浏览器访问Nette的PHP框架。 要做到这一点编辑Apache配置文件/etc/httpd/conf/httpd.conf中 ,并在文件末尾添加下面的代码
# vim /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
       ServerName nette.example.com
       DocumentRoot /var/www/html/nette/www

       <Directory /var/www/html/nette/>
              AllowOverride All
       </Directory>
</VirtualHost>
重新启动Apache服务和接入Nette框架使用您最喜爱的网页浏览器,并开始开发一个伟大的Web应用程序。
 # service httpd restart