如何在CentOS/RHEL 7/6/5配置CakePHP 2.6.1

CakePHP是用于更快的开发网站的一个最流行的PHP框架。 它是快速和易于安装的。 本文将帮助你一步一步在LAMP环境中安装CakePHP。 CakePHP已经宣布新 版本2.6.12015年1月16日 。了解更多关于此版本的 更新日志CakePHP的车标

第1步:安装LAMP

在CakePHP安装之前,我们需要设置LAMP环境。我们假设你已经在你的系统上安装PHP,MySQL和Apache。如果你没有,使用下面的文章来进行安装。 在CentOS,RHEL Linux,安装 Apache,MySQL和PHP(LAMP)

第2步:下载并解压缩CakePHP

下载最新版本的CakePHP档案文件的使用wget命令,并提取它使用下面的命令文档根目录。
# cd /var/www/
# wget https://github.com/cakephp/cakephp/archive/master.zip
# unzip master
# mv cakephp-master cakephp
下载并解压缩CakePHP的文件,并更改文件权限,如下。确保 应用程序 /tmp 目录有777权限。
# chown -R apache:apache cakephp
# chmod -R 755 cakephp
# chmod -R 777 cakephp/app/tmp

第3步:配置CakePHP

现在编辑 应用程序 app/Config/core.php 文件,并修改 时区按您的首选 时区 。 改变 Security.saltSecurity.cipherSeed的默认字符串与任何随机字符串。
# vim app/Config/core.php
date_default_timezone_set('UTC');

Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2g');

Configure::write('Security.cipherSeed', '768593096574535424967');  # Use digits only

第4步:数据库配置

提取代码之后,我们需要为WordPress的配置创建一个MySQL数据库和用户帐户。
# mysql -u root -p
Enter password:

mysql> CREATE DATABASE cakephp;
mysql> GRANT ALL ON cakephp.* to 'cakephp'@'localhost' IDENTIFIED BY '_secret_password_';
mysql> FLUSH PRIVILEGES;
mysql> quit

现在,让  app/Config/database.php.default  的副本作为  app/Config/database.php 
# cp app/Config/database.php.default app/Config/database.php
现在,在默认的部分编辑  app/Config/database.php 文件更新所有的数据库设置上面创建。
# vim app/Config/database.php
class DATABASE_CONFIG {
        public $default = array(
                'datasource' => 'Database/Mysql',
                'persistent' => false,
                'host' => 'localhost',
                'login' => 'cakephp',
                'password' => '_secret_password_',
                'database' => 'cakephp',
                'prefix' => '',
                //'encoding' => 'utf8',
        );
}

第5步:配置Apache虚拟主机

编辑Apache配置文件,并添加为WordPress安装一个新的虚拟主机如下所示。
# vim /etc/httpd/conf/httpd.conf
在文件末尾添加以下设置
<VirtualHost *:80>
    ServerAdmin webmaster@youcl.com
    ServerName cakephp.youcl.com
    DocumentRoot /var/www/cakephp/app/webroot
    <Directory /var/www/cakephp>
          Allowoverride All
    </Directory>
</VirtualHost>
如果你已经在配置文件中创建的另一个虚拟主机时,请务必使 NameVirtulHost使用多个VirtualHosts。 刷新Apache服务再次读取配置文件。
# service httpd reload

第6步:访问应用程序

在您最喜爱的网页浏览器中打开配置的URL,并开始建立一个美丽的应用程序。
 http://cakephp.youcl.com/
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏