安装环境
mac osx 10.11.2
系统自带
PHP 5.5.30 (cli) (built: Oct 23 2015 17:21:45)
Server version: Apache/2.4.16 (Unix)
项目code放在/Users/cbd/iLuka/下面,通过http://lookmanhua.cbd 来访问本地站点。
添加 /etc/hosts
> 127.0.0.1 lookmanhua.cbd
添加Apache配置
/etc/apache2/httpd.conf 为Apache主配置文件
会自动引入/etc/apache2/other/ 下面的*.conf
> $ touch cbd.conf
```
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php5_module libexec/apache2/libphp5.so
Include /private/etc/apache2/extra/httpd-vhosts.conf
<FilesMatch "<80><9c>\.(css|js|swf|php|htm|html)$">
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
<VirtualHost *:80>
DocumentRoot /Users/cbd/iLuka/lookmanhuacom
ServerName lookmanhua.cbd
<Directory "/Users/cbd/iLuka/lookmanhuacom">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>
```
开启 php
已经装了php,只需要添加配置
> $ sudo cp php.ini.default php.ini
mysql
oracle官网下载MySQL的Server『要注册』
dmg包一路next,最后一个『ok』处注意,把初始root密码存下来!
mysql服务此时已经开启了,开关在『系统偏好设置』最下面一栏
sock做一个软连接,不然一会儿会报连不到DB的Err
> $ sudo mkdir /var/mysql
> $ sudo ln -s /private/tmp/mysql.sock /var/mysql/mysql.sock
用初始root密码登陆DB
> $ /usr/local/mysql/bin/mysql -u root -p
修改密码
> mysql > SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
文件权限
用户文件夹改成 755,否则_www无权限『或者把_www加到staff组里』
ThinkPHP 项目新建文件夹 Application/Runtime ,777
大小写
由于一直debug模式开发,默认严格检查文件大小写,驼峰命名不会报错
> 'URL_CASE_INSENSITIVE' => false, // 默认false 表示URL区分大小写 true则表示不区分大小写