进入目录
打开finder,command shift g
打开终端
shift+command+U
查看系统位数
uname -a
重置 root 密码
命令[sudo passwd root ]
输入当前登录用户密码
输入两次 root 用户新密码
mac 内置 PHP 和 Apache
Apache 启动方式 sudo apachectl start
sudo apachectl -v 查看apache版本信息
php -v 查看php版本信息
Apache 默认 Document 目录
/Library/WebServer/Documents
配置Apache
sudo vi /etc/apache2/httpd.conf
找到#LoadModule php5_module libexec/apache2/libphp5.so 去掉#
进入目录
shift command g 然后输入目录路径
配置PHP
sudo cp /etc/php.ini.default /etc/php.ini 配置php.ini
mysql.default_socket = /tmp/mysql.sock
date.timezone = "Asia/Shanghai"
安装MySQL
下载MySQL
分别安装
mysql-5.5.16-osx10.6-x86_64.pkg:这个是MySql的主要程序包;
MySQL_StartupItem.pkg:MySql的启动项;
MySQL.prefPane:安装完成后会在系统的偏好设置里面出现,是MySQL的偏好设置,里面主要是用来启动MySQL服务的.
命令行修改 root 用户密码
mysql 默认安装位置在 /usr/local/mysql
进入命令行, 切换至 root 用户
输入 mysql -u root -p 回车
默认密码为空, 回车
登录之后,修改 root 用户密码
use mysql;
update user set password=password('root') where user='root' and Host='localhost';
flush privileges;
php 连接 mysql 连接不上?
命令行登录 mysql, /usr/local/mysql/bin/mysql -u root -p
登录成功后输入 status 回车之后找到UNIX socket的值
vi /etc/php.ini
pdo_mysql.default_socket、mysql.default_socket、mysqli.default_socket这三个值,改成上文中的UNIX socket的值
隐藏文件
显示:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false
安装 laravel
一种方法
下载 composer.phar 文件
curl -sS https://getcomposer.org/installer | php
安装 laravel
php composer.phar create-project laravel/laravel your-project-name
另一种方法
下载 laravel.phar 文件
php laravel.phar new you-project-name
安装Mcrypt的php扩展
1、安装brew,这个直接去官网,按步骤就装上了,如果已安装忽略
2、安装mcrypt
brew install mcrypt
3、安装autoconf
brew install autoconf
4、重新编译PHP
Mac默认已经安装了php,所以安装 libmcrypt前 先检查机器的php版本,去官网下载对应的tar包,然后
tar zxvf php-5.4.17.tar.gz
cd php-5.4.17/ext/mcrypt/
/usr/bin/phpize
./configure
make
sudo make install
如果没问题,会有类似下方的提示
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20090626/
5、修改php.ini
extension=mcrypt.so
然后重启apache
sudo apachectl restart
这个时候 应该在phpinfo中可以看到mcrypt了
启动Mysql服务
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
停止Mysql服务
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
重启Mysql服务
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
mac mysql 默认没有配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf