如何在CentOS和RHEL上安装PHP Zend Framework 2.5

时间:2019-05-19 01:26:22  来源:igfitidea点击:

Zend Framework 2是一个开源的面向对象的软件框架,用于更快的开发。
Zend还提供了MVC架构和代码重用特性。
本教程将如何在基于红帽的系统上安装PHP Zend Framework。
在编写本教程时,我使用的是CentOS 6.7。

1。安装HTTPD & PHP

首先确保在系统上安装了HTTPD和PHP。
如果尚未安装,请使用以下命令安装。
Zend Framework 2需要PHP >=5.3才能正常工作。

# yum install httpd php php-cli php-common

2。安装PHP Composer

在系统上安装Apache web服务器和PHP之后,需要在系统上安装PHP Composer。
使用以下命令集安装它。

# curl -sS https://getcomposer.org/installer | php

# mv composer.phar /usr/local/bin/composer

# chmod +x /usr/local/bin/composer

3。安装PHP Zend Framework 2

有很多方法可以在系统上安装Zend Framework 2,但是我选择以下方法。
对我来说觉得更简单。

# cd /var/www
# git clone git://github.com/zendframework/ZendSkeletonApplication.git
# cd ZendSkeletonApplication
# composer install

4。启动Web服务器

下面的命令将启动一个PHP-CLI web服务器。
这对于临时测试和开发非常有用。

$ php -S 0.0.0.0:8080 -t public/ public/index.php

现在在web浏览器中访问http://localhost:8080。

5。配置Apache服务器

让我们用Apache将Zend Framework 2配置为web应用程序。
编辑Apache配置文件

# vim /etc/httpd/conf/httpd.conf

并在文件末尾添加以下内容。
根据设置和Apache版本进行必要的更改。

<VirtualHost *:80>
   ServerName zend2.example.com
   DocumentRoot /var/www/ZendSkeletonApplication/public

   <Directory /var/www/ZendSkeletonApplication/public>
       AllowOverride All
#      Require all granted   # For Apache version >=2.4
       Order allow,deny      # For Apache version < 2.4
       Allow from all        # For Apache version < 2.4
   </Directory>
</VirtualHost>

现在使用以下命令重新启动Apache服务器。

# service httpd restart