最近因为开发项目的需要不得不学习下PHP的一个开发框架cakephp,以前一点都没有接触过,所以都从0开始一点点的前进,下面我就把我这几天的所学分享给大家:cakephp开发环境配置。
cakephp开发环境:windowsxp+cakephp+mysq5.1+apache2.2
以上软件的下载地址:
php5: http://www.php.net/downloads.php
mysql5.1: http://dev.mysql.com/downloads/mysql/5.1.html#win32
apache2.2: http://httpd.apache.org/download.cgi
cakephp:http://cakeforge.org/frs/?group_id=23&release_id=434
以上软件的安装就不多说了。
主要说下配置:
apache的配置
在apache的安装目录下面找到conf文件夹,找到httpd.conf这个文件,找到 DocumentRoot这行,将其改为 DocumentRoot "d:/web/cake/app/webroot",其中d:/web/cake/app/webroot为cakephp中存放php文件的地方,作用是将网站根目录指向webroot这个地方。
然后在找到LoadModule rewrite_module modules/mod_rewrite.so这行将前面的#号删掉,作用是加载重写。
将<Directory "。。。。。。"></Directory>中的AllowOverride都设置为All,将引号中间的地址改为DocumentRoot中的地址,记住务必要把AllowOverride后面的None改为All。
修改cakephp安装目录中app/config中的database.php,一般刚解压的cakephp中不存在这个文件,所以你要复制一份database.php.default改其后缀名。打开编辑保存
class DATABASE_CONFIG { var $default = array('driver' => 'mysql', 'connect' => 'mysql_connect', 'host' => 'localhost', 'login' => 'root', 'password' => 'root',//密码 'database' => 'mytest',//数据库名 'prefix' => ''); var $test = array('driver' => 'mysql', 'connect' => 'mysql_connect', 'host' => 'localhost', 'login' => 'root', 'password' => '', 'database' => 'project_name-test', 'prefix' => ''); }
Over