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/
第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