首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Snow Leopard安装PHP+MySQL+Apache

Snow Leopard安装PHP+MySQL+Apache

作者头像
EltonZheng
发布2021-01-22 07:45:07
发布2021-01-22 07:45:07
8930
举报

其实Snow Leopard已经内置了apache 2.2.11和php 5.3.0,只是默认都没有打开。

感谢网友Jerry的提醒,如果没有安装过XCode的朋友,在执行下面这些步骤之前,请先安装XCode,XCode在Snow Leopard的光盘里面自带了,你也可以去Apple官方网站,注册一个帐号去下载最新版本的。

  1. 启用Apache 进入系统偏好->共享,勾选web共享后即可开启Apache
  2. 配置PHP
代码语言:javascript
复制
sudo vim /etc/apache2/httpd.conf

代码语言:javascript
复制
#LoadModule php5_module        libexec/apache2/libphp5.so

把前面的#去掉。

代码语言:javascript
复制
sudo cp /etc/php.ini.default /etc/php.ini
  1. 安装MySQL 从MySQL网站下载最新的MySQL的dmg,按照普通程序安装即可。
代码语言:javascript
复制
sudo vim /etc/php.ini

将mysql.default_socket的值改为:“/tmp/mysql.sock” 将mysql.default_port的值改为:3306

重启Apache

代码语言:javascript
复制
sudo apachectl restart

4.测试 在/Library/WebServer/Documents下面建立一个test.php,里面写入:

代码语言:javascript
复制

然后访问http://localhost/test.php,可以看到mysql都已经配置好了。

5.增加mcrypt扩展支持 先下载,libmcrypt,然后在终端定位到目录里面

再在终端输入:

代码语言:javascript
复制
./configure --disable-posix-threads --enable-static
make
sudo make install

下载php的源码包,然后解包,在终端用cd定位到里面的ext/mcrypt目录

终端输入:

代码语言:javascript
复制
phpize
./configure
make
cd modules
sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so

然后在终端输入:

代码语言:javascript
复制
sudo pico /etc/php.ini

在extensions那里加上:

extension=mcrypt.so

当然,别忘记把extension_dir=后面的改为:

“/usr/lib/php/extensions/no-debug-non-zts-20090626/”

然后,重启apache

代码语言:javascript
复制
sudo apachectl restart

至此,就在Snow Leopard下成功安装了PHP,MySQL和Apache了。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档