旧博客迁移文章,内容可能已失去价值,仅为留念,做了简单重新排版,勉强可看。
Apache
OSX中自带*apache*服务,只需三个命令即可
sudo apachectl start
sudo apachectl stop
sudo apachectl restart
查看版本
http -v
浏览器输入http://localhost,可以看到It works!
注:apache的根目录在/Library/WebServer/Documents/下,OSX默认还配置了一个用户级目录,这里不管
PHP
OSX同样自带PHP,配置非常简单。
vim /etc/apache2/httpd.conf
去掉这一行前面的#
#LoadModule php5_module libexec/apache2/libphp5.so`
Mysql
1.从官网下载合适版本的Mysql
2.默认mysql命令需要输入全路径
sudo /usr/local/mysql/mysql.server start #开启mysql服务
sudo /usr/local/mysql/bin/mysql -v #查看版本
3.将/usr/local/mysql/bin目录添加到环境变量
vim .bash_profile
输入:
export PATH="/usr/local/mysql/bin:$PATH"
保存后再执行
source .bash_profile
使环境变量生效
4.设置root用户密码
mysqladmin -u password "password"
5.修复Socket错误问题
有一个负责mysql 服务器 客户端通讯的socket
文件,mysql将其放在/tmp
目录,但是OSX却默认的找/var/mysql
目录,因此需要建个软链接。
新建目录 /var/mysql
,然后执行以下命令就OK
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
Done!
本文链接:https://blog.xiaoyuyu.cn/post/OSX中Apache+PHP+MySQL环境搭建.html,参与评论 »
--EOF--
发表于 2015-10-07 21:04:00。
本站使用「署名 4.0 国际」创作共享协议,转载请注明作者及原网址。更多说明 »
提醒:本文最后更新于 3467 天前,文中所描述的信息可能已发生改变,请谨慎使用。
Comments