现在很多编程爱好者 都拥有了MAC 电脑 下面 为大家演示一下MAC 下PHP的环境配置
首先介绍演示电脑的MAC系统版本 10.9.4
Apache 部分
mac 系统已经为用户提供好了apache服务器 我们开启就可以了
打开终端 输入sudo apachectl start
如图所示代表apache已经开启
同时提供
sudo apachectl restart //对服务器的配置做过修改以后 需要对服务器进行重启
sudo apachectl stop //对服务器进行关闭
进入系统级目录
在浏览器中输入http://localhost/
如图所示即为登陆正确
对应的文件目录是/Library/WebServer/Documents/
index.html.en显示的就是It works!
同时MAC系统使用的是UNIX系统内核支持多人多任务,所以我们还可以建立用户级别的目录
用户级别的Web根目录默认是~/Sites
在我们演示的10.9中需要我们手动的进行建立
之后需要在/etc/apache2/users/中创立lishiwei.conf这个文件夹
命令操作是
cd /etc/apache2/users
vim lishiwei.conf
将以下内容粘进去
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
更改这个文件的权限
sudo chmod 644 lishiwei.conf
之后再对 Apache进行重启
sudo apachectl restart
用户级目录就可以登陆了
http://localhost/~lishiwei/
这时,这个网址应该已经可以用了:
之后对httpd.conf进行编辑
sudo vi /etc/apache2/httpd.conf
删除 AllowOverride all 前的注释 #
PHP部分
10.9已经预装了PHP5
sudo vi /etc/apache2/httpd.conf
取消这一行前边的注释符号 #
LoadModule php5_module libexec/apache2/libphp5.so
重启 Apache
sudo apachectl restart
MySQL
选择Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive。
三个文件都需要安装。其中第二个会在「系统偏好设置」中添加一个 MySQL 设置项:开机自动启动、启动/关闭 MySQL
命令行启动 MySQL
sudo /usr/local/mysql/support-files/mysql.server start
之后输入
alias mysql=/usr/local/mysql/bin/mysql
aliasmysqladmin=/usr/local/mysql/bin/mysqladmin
这样就可以直接使用mysql了
设置 MySQL 密码
修改 mysql root 账户密码:
/usr/local/mysql/bin/mysqladmin -u root password '密码'
注意使用单引号包裹密码
修复 2002 MySQL Socket 错误
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
phpMyAdmin
安装前必须先如上操作修复 2002 MySQL Socket 错误。
下载 phpMyAdmin ,解压后放在 ~/Sites 目录下,新建 config 文件夹
mkdir ~/Sites/phpmyadmin/config
修改权限
chmod o+w ~/Sites/phpmyadmin/config
打开 http://127.0.0.1/~lishiwei/phpmyadmin/setup/
右上角可以修改语言为中文
点「新建服务器」
切换到「认证」页卡,填入 mysql 用户名及密码 保存。此时会在 /config 生成一个 config.inc.php 文件,将这个文件移动到 /phpmyadmin根目录下,然后删除 /config 目录。
访问 http://127.0.0.1/~lishiwei/phpmyadmin/setup/就可以管理你的 mysql 了。