CakePHP是用于更快的开发网站的一个最流行的PHP框架。 它是快速和易于安装的。 本文将帮助你一步一步在LAMP环境中安装CakePHP。 CakePHP已经宣布新
版本2.6.1于
2015年1月16日 。了解更多关于此版本的
更新日志 。
第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.salt和
Security.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/