您的位置:首页 > 编程语言 > PHP开发

Mac下配置PHP+MySql环境【生产环境】

2013-09-06 15:50 555 查看
由于最近需要布置mantis用来进行bug追踪,在此记录其过程。

由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。

首先打开终端输入命令:
sudo vim /etc/apache2/httpd.conf


其中有一行是这样的
#LoadModule php5_module libexec/apache2/libphp5.so


将前面的#号去掉。

然后打开系统偏好设置中的共享,将web共享勾上,如下图



重启apache, 命令如下:
sudo apachectl restart


这样就可以在浏览器中输入http://localhost/,如果出现


It works!

说明成功配置php环境

下面来配置MySql环境。

首先下载MySql的dmg安装包。下载地址在:http://dev.mysql.com/downloads/mysql/

打开dmg文件,里面有三个安装项,在此我三个都安装,MySQLStartupItem.pkg安装后,mysql会随系统启动而自启动,MySQL.prefPane表示可以在系统偏好设置中看到mysql选项,还有一个就是mysql的安装项。

这样一来就安装成功了,在系统偏好设置中打开mysql,并将服务开启。安装好后默认的用户名是root,密码为空。为了安全,我们设置一个密码。

打开终端,如果你输入mysql提示没有这个命令,那么需要配置mysql bin目录的环境变量。目录是,/usr/local/mysql/bin/, 将其加入到PATH变量中。在这儿我介绍另一种方法,

在终端中输入
sudo vim /etc/bashrc


然后在其中加入
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'


这样一来,在终端中输入mysql就有这个命令了, 其实它与我们C/C++中的宏定义有点类似,别名代替的作用。

接着我们修改root的密码,命令如下:
mysqladmin -uroot password 12345


这样就将root的密码改为了12345.

要管理Mysql,如果用命令行比较麻烦,开源的phpMyAdmin采用C/S的模式,方便管理。接着我们就装一个phpMyAdmin. 它是由php开发的,下载地址是:http://www.phpmyadmin.net/home_page/downloads.php

将下载下来的解压放在/Library/WebServer/Documents/目录下,完整的目录为:/Library/WebServer/Documents/phpmyadmin/,那么命令行进入这个目录,

再输入命令:
cp config.sample.inc.php config.inc.php
vim config.inc.php


按照下面进行修改:
$cfg['blowfish_secret'] = '';//用于Cookie加密,随意的长字符串
$cfg['Servers'][$i]['host'] = '127.0.0.1';//MySQL守护程序做了IP绑定


现在可以在浏览器中输入URL:http://localhost/phpmyadmin/

用服名为:root

密码为你设置的密码。

就可以login到mysql的管理界面。


在Mac OS X中配置Apache +
PHP + MySQL

Mac OS X 内置Apache 和 PHP,使用起来非常方便。本文以Mac OS X 10.6.3和 10.8.1为例。主要内容包括:

启动Apache

运行PHP

安装MySQL

使用phpMyAdmin

配置PHP的MCrypt扩展库

设置虚拟主机


启动Apache

有两种方法:

打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”。注意,从Mac OS X从10.8开始取消了 “Web共享(Web Sharing)”。

打开“终端(terminal)”,然后(注意,sudo需要的密码就是系统的root帐号密码)

运行“
sudo apachectl start
”,再输入帐号密码,这样Apache就运行了。
运行“
sudo apachectl -v
”,你会看到Mac OS X的Apache版本信息,如10.8.1中:
Server version: Apache/2.2.22 (Unix)
Server built:   Jun 20 2012 13:57:09


如此在浏览器中输入“http://localhost”,就可以看到一个内容为“It works!”的页面,其位于“/Library(资源库)/WebServer/Documents/”下,这就是Apache的默认根目录。

注意:开启了Apache就是开启了“Web共享”,这时联网用户就会通过“http://[本地IP]/”来访问“/Library(资源库)/WebServer/Documents/”目录,通过“http://[本地IP]/~[用户名]”来访问“/Users/[用户名]/Sites/”目录。值得注意的是,Mac
OS X在10.8中取消”Web共享(Web Sharing)”时,也移除了“/Users/[用户名]/Sites/”目录,所以10.8中访问“http://[本地IP]/~[用户名]”会显示“403 Forbidden”,但http://[本地IP]/依旧可以访问。可以到“系统偏好设置” -> “安全(Security)” -> “防火墙(Firewall)”,开启防火墙,然后在“防火墙选项(Firewall Options)”中勾上“组织所有进入连接(block all incoming connections)”即可。也可以通过设置httpd.conf来只允许localhost和127.0.0.1访问“/Library(资源库)/WebServer/Documents/”。
<Directory "/Library/WebServer/Documents">
......
#
# Controls who can get stuff from this server.
#
Order allow,deny
#Allow from all
Allow from 127.0.0.1
Allow from localhost

</Directory>


运行PHP

在终端中运行“
sudo vi /etc/apache2/httpd.conf
”,打开Apache的配置文件。(如果不习惯操作终端和vi,可以设置在Finder中显示所有系统隐藏文件,记得设置完毕后需要重启Finder,然后就可以找到对应文件,随心所欲编辑了,需要注意的是某些文件的修改还是需要开启root帐号,但整体上还是在终端上使用
sudo
来临时获取root权限比较安全。)

找到“
#LoadModule php5_module libexec/apache2/libphp5.so
”,把前面的#号去掉,保存(在命令行输入
:w
)并退出vi(在命令行输入
:q
)。

运行“
sudo cp /etc/php.ini.default /etc/php.ini
”,这样就可以运行
sudo vi /etc/php.ini
来编辑php.ini配置各种功能了。比如:
;通过下面两项来调整PHP提交文件的最大值,如phpMyAdmin中导入数据的最大值
upload_max_filesize = 2M
post_max_size = 8M
;通过display_errors来控制是否显示PHP程序的报错信息,这在调试PHP程序时非常有用
display_errors = Off


运行“
sudo apachectl restart
”,重启Apache,这样PHP就可以用了。

运行“
sudo cp/Library/WebServer/Documents/index.html.en/Library/WebServer/Documents/info.php
”,即在Apache的根目录下复制index.html.en文件并重命名为info.php。

在终端中运行“
sudo vi /Library/WebServer/Document/info.php
”,这样就可以在vi中编辑info.php文件了。在“It’s works!”后面加上“
<?php phpinfo(); ?>
”,然后保存之。如此就可以在http://localhost/info.php中看到有关PHP的信息,比如10.8中内置PHP版本号是5.3.13。


安装MySQL

Mac OS X没有内置MySQL,所以需要自己手动安装,目前MySQL的最稳定版本是5.5。MySQL提供了Mac
OS X下的安装说明。

下载MySQL 5.5。选择合适版本,如这里选择了mysql-5.5.27-osx10.6-x86_64.dmg。

运行dmg,会发现里面有4个文件。首先点击安装mysql-5.5.27-osx10.6-x86_64.pkg,这是MySQL主安装包。一般情况下,安装文件会自动把MySQL安装到
/usr/local
下的同名文件夹下。如运行“
mysql-5.5.27-osx10.6-x86_64.dmg
”会把MySQL安装到“
/usr/local/mysql-5.5.27-osx10.6-x86_64
”中,一路默认安装完毕。(注意,从10.8开始Mac
OS X的权限更加严格,直接点击会提示“mysql-5.5.27-osx10.6-x86_64.pkg can’t be opened because it is from an unidentified developer. Your security preferences allow installation of only apps from the Mac App Store and identified developers.”阻止了安装,你可以使用双指单击该安装文件,在弹出菜单中选择“用…打开(open
with)”,再选择“安装(Installer)”就可以接着安装了。)

安装第2个文件MySQLStartupItem.pkg,MySQL就会自动在开机时启动了。(注意,10.8的安装方法同上。)

安装第3个文件MySQL.prefPane,就会在“系统设置偏好”中看到“MySQL”的ICON,通过它就可以控制MySQL是否开启,以及开机时是否自动运行。到这里MySQL就基本安装完毕了。(注意,10.8中用双指单击该安装文件,在弹出的菜单中选择“用…打开(open with)”,然后选择“系统偏好(System Perference)”就可以接着安装了。)

通过运行“
sudo vi /etc/bashrc
”,在bash配置文件中加入
mysqlstart
mysql
mysqladmin
的别名(注意:修改完毕之后需要退出“终端(Terminal)”之后重新进入,这些命令才会生效):
#mysql
alias mysqlstart='sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart'
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'


这样就可以在终端中比较简单地通过命令进行相应的操作。由于开始安装MySQLStartupItem.pkg到“
/Library/StartupItems/MySQLCOM/
”来控制MySQL的运行、自动运行、停止、关闭之类。在MySQL没有启动时,直接运行
mysql
mysqladmin
命令会提示“
Can't
connect to local MySQL server through socket '/tmp/mysql.sock' (2)
”,所以我们可以通过控制面板或者直接运行
mysqlstart
命令来启动MySQL,之后再运行
mysql
mysqladmin
命令就正常了。比如安装完毕后MySQL的
root
默认密码为空,如果要设置密码可以在终端运行“
mysqladmin
-u root password "mysqlpassword"
”来设置,其中mysqlpassword即root的密码。更多相关内容可以参考B.5.4.1.
How to Reset the Root Password。

注意:Mac OS X的升级或其他原因可能会导致MySQL启动或开机自动运行时,在MySQL操作面板上会提示“
Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'
”,这应该是某种情况下导致
/usr/local/mysql/data
的宿主发生了改变,只需要运行“
sudo
chown -R mysql /usr/local/mysql/data
”即可。

另外,使用PHP连接MySQL可能会报错“Can’t
connect to local MySQL server through socket ‘/var/mysql/mysql.sock’”,或使用localhost无法连接MySQL而需要127.0.0.1,原因是连接时php默认去找
/var/mysql/mysql.sock
了,但MAC版的MYSQL改动了文件位置,放在/tmp下了。处理办法是按如下修改php.ini:
mysql.default_socket = /tmp/mysql.sock


使用phpMyAdmin

phpMyAdmin是用PHP开发的管理MySQL的程序,非常的流行和实用。能够使用phpMyAdmin管理MySQL是检验前面几步效果的非常有效方式。

下载phpMyAdmin。选择合适的版本,比如这里选择phpMyAdmin-3.5.22-all-languages.tar.bz2这个版本。

把“下载(downloads)”中phpMyAdmin-3.5.22-all-languages.tar.bz2文件解压到“
/Library/WebServer/Documents/
”中,并改名为phpmyadmin。
sudo tar -xf ~/Downloads/phpMyAdmin-3.5.2.2-all-languages.tar.bz2 -C
/Library/WebServer/Documents/
sudo mv/Library/WebServer/Documents/phpMyAdmin-3.5.2.2-all-languages
/Library/WebServer/Documents/phpmyadmin

[/code]

复制“
/Library/WebServer/Documents/phpmyadmin/
”中的config.sample.inc.php,并命名为config.inc.php

编辑config.inc.php,修改如下:
用于Cookie加密,随意的长字符串
$cfg['blowfish_secret'] = 'a8b7c6d';

当phpMyAdmin中出现“#2002 无法登录 MySQL 服务器(#2002 Cannot log in to the MySQL server)”时,
请把localhost改成127.0.0.1就ok了,
这是因为MySQL守护程序做了IP绑定(bind-address =127.0.0.1)造成的
$cfg['Servers'][$i]['host'] = 'localhost';

把false改成true,这样就可以访问无密码的MySQL了,
即使MySQL设置了密码也可以这样设置,然后登录phpMyAdmin时输入密码
$cfg['Servers'][$i]['AllowNoPassword'] = false;


这样就可以通过
http://localhost/phpmyadmin
访问phpMyAdmin了。此时会看到一个提示“无法加载 mcrypt 扩展,请检查您的 PHP 配置。(The mcrypt extension is missing. Please check your PHP configuration.)”,这会涉及到下一节安装MCrypt扩展了。


配置PHP的MCrypt扩展

MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法,phpMyAdmin依赖这个PHP扩展库。但在Mac
OS X下的安装却不那么友善,具体如下:

下载libmcrypt-2.5.8.tar.gz

在终端执行如下命令(注意如下命令需要安装Xcode支持,可直接去Mac
App Store下载,安装完毕后可能会发现在终端运行
./configure --disable-posix-threads --enable-static
会报错,运行
make
会提示命令不存在,此时还需要打开Xcode,然后在Xcode的软件“配置(Preference…)”)->
“下载(Downloads)” 中安装 “命令行工具(Command Line Tools)”:
cd ~/Downloads
tar -zxvf libmcrypt-2.5.8.tar.bz2
cd libmcrypt-2.5.8
./configure --disable-posix-threads --enable-static
make
sudo make install


下载PHP源码文件php-5.3.13.tar.bz2,记得选择中国镜像会比较快。Mac
OS X 10.6.3中预装的PHP版本是5.3.1,10.8的版本是5.3.13,而现在最新的PHP版本是5.4.6,所以需要依据自己的实际情况选择对应的版本,本文以10.8的PHP版本为例。

在终端执行如下命令,把php-5.3.13.tar.bz2,并配置autoconf(在新的Mac
OS X的Xcode中需要自己配置),然后才能运行
phpize
命令:
cd ~/Downloads
tar -zxvf php-5.3.13.tar.bz2

cd php-5.3.13/ext/mcrypt
curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz tar -zxvf autoconf-latest.tar.gz
cd autoconf-2.69
./configure
make
sudo make install

cd ..
phpize
./configure
make
sudo make install


打开php.ini
sudo vi /etc/php.ini


在php.ini中加入如下代码,并保存后退出,然后重启Apache
extension=mcrypt.so


当你再访问
http://localhost/phpmyadmin
时,会发现“无法加载 mcrypt 扩展,请检查您的 PHP 配置。”提示没有了,这就表示MCrypt扩展库安装成功了。如果还不能加载,尝试把php.ini中的加入的
extension
修改为:
extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so


Mac OS X下安装MCrypt扩展的确比较复杂,而且稍微不小心会有各种小问题出现,大家还可以参考How
to Install mcrypt for php on Mac OSX Lion 10.8 & 10.7 Development Server和Adding
MCRYPT to your OSX Lion PHP install


设置虚拟主机

在终端运行“
sudo vi /etc/apache2/httpd.conf
”,打开Apche的配置文件

在httpd.conf中找到“
#Include /private/etc/apache2/extra/httpd-vhosts.conf
”,去掉前面的“
”,保存并退出。

运行“
sudo apachectl restart
”,重启Apache后就开启了虚拟主机配置功能。

运行“
sudo vi /etc/apache2/extra/httpd-vhosts.conf
”,就打开了配置虚拟主机文件httpd-vhost.conf,配置虚拟主机了。需要注意的是该文件默认开启了两个作为例子的虚拟主机:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/usr/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>


而实际上,这两个虚拟主机是不存在的,在没有配置任何其他虚拟主机时,可能会导致访问localhost时出现如下提示:
Forbidden
You don't have permission to access /index.php on this server


最简单的办法就是在它们每行前面加上#,注释掉就好了,这样既能参考又不导致其他问题。

增加如下配置
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
ServerName localhost
ErrorLog "/private/var/log/apache2/localhost-error_log"
CustomLog "/private/var/log/apache2/localhost-access_log" common
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/Users/[用户名]/Sites"
ServerName sites
ErrorLog "/private/var/log/apache2/sites-error_log"
CustomLog "/private/var/log/apache2/sites-access_log" common
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>


保存退出,并重启Apache。

运行“
sudo vi /etc/hosts
”,打开hosts配置文件,加入"
127.0.0.1 sites
",这样就可以配置完成sites虚拟主机了,可以访问“http://sites”了,在10.8之前Mac OS X版本其内容和“http://localhost/~[用户名]”完全一致。

注意,记录log的“
ErrorLog "/private/var/log/apache2/sites-error_log"
”也可以删掉,但记录日志其实是一个好习惯,在出现问题时可以帮助我们判断。如果保留这些log代码,一定log文件路径都是存在的,如果随便修改一个不存在的,会导致Apache无法服务而没有错误提示,这个比较恶心。

这里利用Mac OS X 10.6.3和10.8.1中原生支持的方式来实现的配置,也可以参考“Mac
OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(一) ”和“Mac
OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(二) ”。实际上,还可以使用XAMPPMacPorts这种第三方提供的集成方案来实现简单的安装和使用。


您或许有兴趣:

MySQL&phpMyAdmin安装于Win下

启用Mod
Rewrite和.htaccess

从MySQL4.0向MySQL5迁移数据

利用phpMyAdmin把wordpress数据从MySQL4迁移到MySQL5

安装Apache+PHP在Windows+IIS下

升级到Wordpress2.3小结

Ajax的小贴士

SSI

标签:apache, mac, mcrypt, MySQL, php, phpMyAdmin

作者:秦歌,时间:2010-05-09 2:37,归纳于:Apache
& MySQL & PHP, Apple,订阅:RSS
2.0,引用:Trackback

« 《高性能网站建设进阶指南》译者序和样章

启用Mod
Rewrite和.htaccess »


有评论 153 条,发表一条新评论 »



aoao说:2010-05-09
12:36 #1

用MAMP的懒人路过~


柠檬园主说:2010-05-10
0:58 #2

呀,都用上MAC了,

哎,俺们还在用UBUNTU



Fwolf说:2010-05-20
22:29 #3

非常有用,谢谢!

安装 mcrypt 的时候,如果 php 的版本更新了,

libmcrypt 似乎也要重新编译再 make install,

当然 php 肯定是要再编译一遍的了。


will说:2010-06-03
23:42 #4

文章不错,写的很详细,但是对于很多没有mac’使用经验者来说,vi使用起来还是比较陌生,建议使用vi的地方更详细,例如,vi的保存等小地方.

在Mac
OS X中配置Apache + PHP + MySQL - 隐遁峰说:2010-06-04 23:42 #5

[...] source [...]
在服务端合并和压缩JavaScript和CSS文件
@ 随网之舞说:2010-06-10 19:48 #6

[...] 安装好Apache + PHP (Windows、Mac)。 [...]



有光说:2010-06-28
15:34 #7

mac os x中能用xampp吗


秦歌说:2010-06-29
1:33 #8

@有光:可以的,具体请看本篇文文章结尾的XAMPP的链接。

[zt]在服务端合并和压缩
JavaScript和CSS文件 « interUI说:2010-07-03 1:23 #9

[...] 安装好Apache + PHP (Windows、Mac)。 [...]


Hiro说:2010-07-05
12:17 #10

买了该书,在学习中…

在服务端合并和压缩JavaScript和CSS文件
« Koubei UED说:2010-07-08 21:29 #11

[...] 安装好Apache + PHP (Windows、Mac)。 [...]


拆墙部队说:2010-07-21
10:19 #12

瓦擦,居然还有人用苹果服务器这非主流产品,真实钱烧的慌吧?



初学者吧说:2010-07-24
18:40 #13

学习了


晓晓说:2010-09-07
22:15 #14

通过运行“sudo vi /etc/bashrc”,在bash的配置文件中加入mysql和mysqladmin的别名

#mysql

alias mysql=’/usr/local/mysql/bin/mysql’

alias mysqladmin=’/usr/local/mysql/bin/mysqladmin’

这个语句我运行后告诉我文件为readonly,修改了无法保存,我还要修改文件权限吗?

在Mac
OS X中配置Apache + PHP + MySQL « 今心的技术博客说:2010-09-10 10:35 #15

[...] 启动Apache [...]


秦歌说:2010-09-11
1:54 #16

@晓晓:是不是因为你没有加上sudo阿,如果加上应该就不需要修改文件权限了。

Mac
安装apache php mysql phpmyadmin说:2010-09-17 18:57 #17

[...] 基本参考此文 在Mac OS X中配置Apache + PHP + MySQL,问题如下: [...]


neville说:2010-09-23
8:51 #18

是不是要先安装make?

bogon:mcrypt-2.6.8 neville$ ./configure –disable-posix-threads –enable-static

checking build system type… i386-apple-darwin10.4.0

checking host system type… i386-apple-darwin10.4.0

checking target system type… i386-apple-darwin10.4.0

checking for a BSD-compatible install… /usr/bin/install -c

checking whether build environment is sane… yes

checking for a thread-safe mkdir -p… ./install-sh -c -d

checking for gawk… no

checking for mawk… no

checking for nawk… no

checking for awk… awk

checking whether make sets $(MAKE)… no

checking for style of include used by make… none

checking for gcc… no

checking for cc… no

checking for cl.exe… no

configure: error: no acceptable C compiler found in $PATH

See `config.log’ for more details.

bogon:mcrypt-2.6.8 neville$ make

-bash: make: command not found

在Mac
OS X中配置Apache + PHP + MySQL – Development说:2010-10-09 10:28 #19

[...] 引用自:http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/ [...]


Charles说:2010-10-12
1:34 #20

谢谢楼主的文章,写得相当详细,同时惊叹一下Mac的周到,竟然预装了那么多我需要的软件,连Apache,PHP,Subversion,Java全都有了,如果是用Windows的话,又得吭哧吭哧装半天~~~



夜叉说:2010-10-16
0:26 #21

看了你的教程,写得非常细,我这样做前端开发的也算是基本看懂啦,但是有个问题想请教,OS X 10.6自带的php是5.3.2的,但我们公司现在的项目有个扩展却只支持php 5.2.8,请问有没有办法将OS X自带的php降级的呢?

希望能给予一些提示,万分感谢了~
在Mac
OS X中配置Apache + PHP + MySQL说:2010-11-13 3:29 #22

[...] 启动Apache [...]

【建站】在Mac
OS X中配置Apache + PHP + MySQL说:2010-11-13 15:50 #23

[...] 配置PHP的MCrypt扩展库 [...]


stoneros说:2010-11-16
23:17 #24

写得超详细呀:D 感谢

在服务端合并和压缩JavaScript和CSS文件
| Wang Jun's Blog说:2010-11-24 16:35 #25

[...] 安装好Apache + PHP (Windows、Mac)。 [...]


simon说:2010-12-02
3:11 #26

請問『配置PHP的MCrypt扩展』

是不是要先安裝過xcode?

因為我連make都出現錯誤訊息



秦歌说:2010-12-04
9:10 #27

@simon:是的,需要安装xcode,xcode提供了很多mac上基础的开发工具


Evan说:2010-12-28
7:20 #28

我在编译事在最后有错误不知道问题出在哪了?不知道你有没有遇到类似情况。

make[2]: Nothing to be done for `install-exec-am'.

make[2]: Nothing to be done for `install-data-am'.




朱琦说:2010-12-30
2:02 #29

说得真好,好文章


黑妞haha说:2011-01-17
13:08 #30

非常详细的教程,正在寻找mac上如何配置开发环境,我转载了。

在Mac
OS X中配置Apache + PHP + MySQL | web前端开发工程师的随记–黑妞haha说:2011-01-17 13:17 #31

[...] 运行PHP [...]


Kevin说:2011-04-02
16:24 #32

非常好的一篇文章,超级详尽,抛弃了XAMPP,还是命令爽哇。。。。



匿名说:2011-04-02
17:11 #33

在终端中运行“vi /Library/WebServer/Document/info.php”,这样就可以在vi中编辑info.php文件了。在“It’s works!”后面加上“”,然后保存之。这样就可以在http://localhost/info.php中看到有关PHP的信息,比如版本号是5.3.1。

我是新手,这句话我做不出来。添加了”",就显示”"呀。添加错地方了?我刷新后就多显示了“”。没版本信息。

求教
在服务端合并和压缩JavaScript和CSS文件
« 阳光小小 yhostc说:2011-04-27 16:27 #34

[...] 安装好Apache + PHP (Windows、Mac)。 [...]



mrgaolei说:2011-05-03
23:23 #35

安装mcrypt为什么不用pecl呢?另外楼上说xamp的,问题很多,无法自己编译扩展。


tsdeng说:2011-05-10
16:53 #36

非常感谢这篇文章,节省了大量的时间



匿名说:2011-05-28
21:14 #37

找不到找到“#LoadModule php5_module libexec/apache2/libphp5.so”怎么办啊


秦歌说:2011-05-30
1:28 #38

@ #33楼,抱歉,那个引号之前的是有内容的
<?php phpinfo(); ?>
,由于我们做转移,导致它们被过滤掉了,我也才看到这个问题,不好意思啊。

@ #37楼,你使用的是哪个版本的Apache,我使用这个版本2.2.14中
/etc/apache2/httpd.conf
中默认就有这句,你搜一下关键词看看,应该存在。如果你的版本没有添加上去也应该是没有问题的。



leebin说:2011-06-05
0:15 #39

本人虚心讨教:我能请问这个一些问题吗?

问题如下:

1.我想学习建设网站,我需要哪些硬件知识和软件知识以及硬件设备?

2.学习做一个小网站,需要申请些什么(听说过注册域名以及服务器之类的东西,但是网上鱼龙混杂的知识点让我很迷茫)?

3.本人有c语言的基础,对于自己做一个网站是否有帮助(不是语言理解上的问题,我是说是否会用到c语言)?

4.想学精通建设网站,能否提供些参考书籍?为鄙人指明大方向是什么?

(本人为一学生)

如果可以,请费您一点时间回答鄙人。

不可以也就算了~


icy说:2011-06-06
16:22 #40

lz,请问下,启动apache的时候,输入的密码应该是啥?- -



icy说:2011-06-06
16:25 #41

亲爱的lz,请问,启动apache的时候,使用的密码是什么口牙~~=,=


leebin说:2011-06-06
23:22 #42

我还是希望高手能指点指点,指明迷途路人一个方向



C说:2011-06-09
3:53 #43

配了几个小时,终于配好了


hihww说:2011-06-15
13:40 #44

make 没有这个命令 要怎么弄



秦歌说:2011-06-19
23:56 #45

@icy : 不好意思,因为spams太多,才回复,是root的密码,我想你已经搞定了。


秦歌说:2011-06-20
0:04 #46

@leebin:

1、快速的搭建一个网站,可以采用一些开源的程序,先研究研究别人是怎么搞的,这样可以快速成长,比如http://wordpress.org 就很不错。

2、如果在本机上玩什么都不需要,如果是想有一个公开的,需要申请域名和空间,需要一些前,当然你可以直接去国内的博客网站或者http://wordpress.com搞一个先玩玩也不错。

3、简单的小网站几乎用不到C

4、精通建站的最好方法就是利用开源的东西先把网站建设起来。等你先把网站建设起来之后就明白自己缺什么,再去学校,很难先通过看一本书来精通建站。建站并不难,难的是如何建立一个很好满足特定需求的站

最好,我想说网上的类似知识很多,我们必须要能够从浩如烟海的信息中找出我们需要的知识,这是想从事信息技术的同学必须具备的能力,勇于实践是我们快速成长的最佳方式。



qifei说:2011-07-03
22:37 #47

你好,请教个问题。

我在安装 MCrypt 扩展的时候遇到了问题

按照您的说明,我在终端里输入./configure –disable-posix-threads –enable-static 并且回车后,出现了很多行,末尾都是 no

而输入 make 回车后,则提示没有这个命令

我的系统是 10.5.8 请问如何解决,谢谢。


QiFei说:2011-07-07
20:49 #48

你好,再次打扰。

我在网上搜到了一些文章,因为我没有安装 Xcode 所以没有 Make 命令。我就找到系统盘安装了 Xcode 3.0 按照你的方法编译出了 mcrypt.so ,可是 phpMyAdmin 依然说没有 mcrypt 扩展。还有就是用 localhost 无法连接数据库,必须要用 127.0.0.1,好头疼啊。



Kaelzhang说:2011-07-10
23:23 #49

这三个东西,windows上得配,重装要配,还了mac还得配,于是现在很懒地用xampp了,一键 + 在conf和hosts配好本地的测试站点和域名,就搞定了。

在mac上用xampp,web共享和apache是两个不同位置的conf文件。一个在安装路径,一个在 usr 里。

个人还是喜欢直接配 xampp 安装路径的 conf,给各种不同目录配好自定义的域名。


秦歌说:2011-07-11
16:23 #50

@qifei:我去你的blog看过,Mac
OS X 10.5和10.6相差还是比较大,可能这方面有兼容问题,你是否可以升级到10.6来尝试一下。



Kevin
Lee说:2011-07-14 23:11 #51

在终端中运行“sudo vi /etc/apache2/httpd.conf”,<<< 我入了但是他要求我輸入password ?? 是什麼passoword??


秦歌说:2011-07-15
13:20 #52

@kevin:其实在#45楼回答过,就是系统的root帐号密码。



eric说:2011-07-17
10:39 #53

我想请问一下,再我修改“#LoadModule php5_module libexec/apache2/libphp5.so”之后,要怎么保存和退出呢?


秦歌说:2011-07-18
11:03 #54

@eric:保存(在命令行输入:w)并退出vi(在命令行输入:q),我也写入原文中了,这写都是vi命令



eric说:2011-07-18
22:16 #55

非常感谢,我按照运行php的步骤做了,可是在输入http://localhost/info.php后,并没有显示PHP的信息,请问那是哪里出错了呢?


Joanna说:2011-08-10
23:33 #56

出现

Forbidden

You don’t have permission to access /index.php on this server

要把下面两行注释掉:

Options FollowSymLinks

AllowOverride None

# Order deny,allow

# Deny from all

In
Mac OS X configuration I can with Apache + PHP + MySQL (turn)说:2011-08-15 14:49 #57

[...] Run PHP [...]
在Mac
OS X中配置Apache + PHP + MySQL | 翡翠之梦说:2011-08-16 10:00 #58

[...] 运行PHP [...]

我的Mac软件列表
» 面壁者语说:2011-08-22 15:42 #59

[...] Mac内置Apache和php支持,我参照秦歌的文章自行安装了mysql和phpmyadmin,当然也有MAMP之类一键安装包备选。 [...]
在Mac
OS X中配置Apache + PHP + MySQL (转) | 萝卜园说:2011-09-03 11:49 #60

[...] 启动Apache [...]



rean说:2011-09-06
17:24 #61

按照文章的信息,在Lion上配置成功,谢谢。

看留言,很多人被第5步所困扰,我补充下:可以无视“缺少 mcrypt 扩展”的提示,phpMyAdmin此时已经可用,直接用就是了。等你确实需要这个扩展,再配置也不迟


fortomxq说:2011-09-13
14:46 #62

在OSX10.7.1下,MCrypt配置过程中,在第三步执行编译和拷贝的时候会报错。错误信息:/Users/~user/Downloads/php-5.3.8/ext/mcrypt/mcrypt.c:283: error: ‘PHP_FE_END’ undeclared here (not in a function)



Donly
Chan说:2011-09-14 15:31 #63

php​-​5​.​3​.​8​同样问题:error​:​​ ​​‘​PHP​_​FE​_​END​’​​ ​undeclared​ ​here​ ​​(​not​ ​in​ ​a​ ​function​)


dohd说:2011-09-29
11:44 #64

#define PHP_FE_END {NULL, NULL, NULL}



dpriest说:2011-10-07
13:12 #65

照楼上做了,会编译出错的呀!


aiai说:2011-10-11
13:57 #66



​error​​​​:​​​​​​​​ ​​​​​​​​‘​​​​PHP​​​​_​​​​FE​​​​_​​​​END​​​​’​​​​​​​​ ​​​​undeclared​​​​ ​​​​here​​​​ ​​​​​​​​(​​​​not​​​​ ​​​​in​​​​ ​​​​a​​​​ ​​​​function​​​​)



aiai说:2011-10-11
13:58 #67

mcrypt 用brew安装的,, 不知道是不是这里出的问题


haik说:2011-10-15
18:58 #68

请问怎么装gd啊,网上能找到的方法都不好用。。

我的系统是Mac OS X 10.5.8,是不是很多编译的工具没有啊。。



nick说:2011-10-19
3:37 #69

下載

http://museum.php.net/php5/php-5.3.6.tar.bz2

就可以解決上面 ​error​​​​:​​​​​​​​ ​​​​​​​​『​​​​PHP​​​​_​​​​FE​​​​_​​​​END​​​​』​​​​​​​​ ​​​​undeclared​​​​ ​​​​here​​​​ ​​​​​​​​(​​​​not​​​​ ​​​​in​​​​ ​​​​a​​​​ ​​​​function​​​​)


裕波说:2011-10-23
16:23 #70

看完这篇文章以后,最后还是决定用XAMPP,哈哈!



adayao说:2011-11-14
14:49 #71

请教下 我开启共享后 http://localhost 之后说
object not foun这是为什么


F4F说:2011-12-02
17:43 #72

麻烦问下。我在进行到 “找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把前面的#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。” 这一步之后。怎么保存? 命令行在哪儿?麻烦指点一下。。万分感谢

Mac
Lion系统配置php环境 | WHAT IS LASER说:2011-12-06 1:58 #73

[...] PS: 写完本文后才发现秦歌已经写过一篇非常详尽的文章《在Mac OS X中配置Apache + PHP + MySQL》,网上大部分都是抄袭他的博客的内容。大家可以参照这篇文章里的步骤安装 MySQL 和 PhpMyAdmin 等,我就不再赘述了。 Tagged with: Apache • mac • php If you enjoyed this article, please consider sharing it! /* [...]
Mac
OS 下,配置php环境 NO. (1) | 小A的生活说:2011-12-10 14:56 #74

[...] 2. 运行PHP [...]

Mac
OS 下,配置php环境 NO. (1) | 小A的生活说:2011-12-10 14:56 #75

[...] 1. 启动Apache [...]


edgarcai说:2011-12-10
21:16 #76

不错,很详细,感谢楼主,同时多看下官方文档

在Mac
OS X中配置Apache + PHP + MySQL « 客赏客 – 网络技术及外语的分享交流说:2011-12-24 12:36 #77

[...] 运行PHP [...]


Lee说:2011-12-26
3:25 #78

非常感谢,建议上面的各位,在mac中少使用集成环境,即使是ZendServer,万一在项目中出现问题,非常麻烦,自己亲自装下吧,不是很难。



Rabbit_52说:2012-01-11
13:18 #79

学习了!谢谢博主!


Rabbit_52说:2012-01-11
14:17 #80

我改了document root或者建了虚拟主机都是 forbidden~好恼火,求助博主



chi说:2012-01-19
14:03 #81

localhost 打不开,这是什么原因 请帮忙看一下

curl: (6) Could not resolve host: localhost; nodename nor servname provided, or not known


chi说:2012-01-19
14:34 #82

localhost 打不开了,之前在家上网可以打开,后来在公司上刚开始也可以打开过后来不知怎么就打不开了,http://[ip地址]/~[用户名]/这个可以打开,这是什么原因,web共享已经打开,org.apache.httpd: Already loaded ,请帮忙看一下,谢谢!

在终端输入curl localhost显示下面信息:

curl: (6) Could not resolve host: localhost; nodename nor servname provided, or not known

Javier's
Blog » 在服务端合并和压缩JavaScript和CSS文件说:2012-01-25 23:19 #83

[...] 安装好Apache + PHP (Windows、Mac)。 [...]
在Mac
OS X中配置Apache + PHP + MySQL+phpMyAdmin | 恩格斯的生活说:2012-02-13 15:32 #84

[...] 启动Apache [...]



jesse说:2012-02-20
17:11 #85

你好 我在运行php第一步后出现的The blocks segregate server-specific directives

# and also directives that only apply when Web Sharing or

# server Web Service (as opposed to other services that need Apache) is on.

# The launchd plist sets appropriate Define parameters.

# Generally, desktop has no vhosts and server does; server has added modules,

# custom virtual hosts are only activated when Web Service is on, and

# default document root and personal web sites at ~username are only

# activated when Web Sharing is on.。。。。。这个 没有找到第二步的指令 请问问题出现在哪啊 谢谢 尽快回复


gomelong说:2012-02-24
20:32 #86

楼主你好!我的系统是10.7.3(黑苹果),其他都配置好了,就是​mcrypt​环境配置不上。编译和配置环境反复检查和重做。php也重新编译添加路径。无奈就是找不到​mcrypt​环境(phpmyadmin\phpinfo)无语啊。。。。。。。。请教!



Eric
Liu说:2012-03-05 22:24 #87

感谢楼主!

补充一个:mysql-workbench也有mac版,是MySQL官方的GUI,值得一用。


junduo说:2012-03-11
13:22 #88

求救博主,我安装mcrypt的时候,执行phpize命令,出现这样的错误提示,该如何解决:

Cannot find autoconf. Please check your autoconf installation and the

$PHP_AUTOCONF environment variable. Then, rerun this script.



xdf说:2012-03-19
12:47 #89

不错,学习了。不知道有没有整合版本的,就不用一个个安装了


而今我谓昆仑说:2012-03-23
11:17 #90

请问,小弟在设置虚拟主机的时候DocumentRoot 能随便写吗,我想指定我到的工作目录,我试了下好像不行,还需要做什么设置吗,谢谢。



而今我谓昆仑说:2012-03-23
11:21 #91

DocumentRoot 设置到 /Library/WebServer/Documents 下的目录就行

设置到其他目录如:/Users/huangyibai/Workspaces/PHP/snsmusic(我的工作目录)就不行,可是我在windows下就行,请大侠指导下。
在Mac
OS X中配置Apache + PHP + MySQL | COCOATEST说:2012-03-26 16:31 #92

[...] 启动Apache [...]

Mac
OS X 10.7.3 下编译安装 mysql5.5.23 + nginx1.2.0 + php5.4.1 | 狼群说:2012-05-01 8:27 #93

[...] 题记:新入了一台mac air 11.6用于工作(http://weibo.com/1844686927/ygxa2lv51),很多人告诉我,我以前也这么干过,即:macports(http://www.macports.org/),或者官方下载dpkg包(http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/)可以so easy的完成这个配置任务,但是习惯了自己配置工作环境,所以这次还是打算自己配置。 [...]


任平生说:2012-05-03
23:53 #94

Mac OS 10.7 上遇到 php-5.3.8/ext/mcrypt/mcrypt.c:283: error: ‘PHP_FE_END’ undeclared here (not in a function) 错误的同学,可以用 PHP 5.3.6 代替 php 5.3.8



路人说:2012-05-05
4:16 #95

這篇真是節省太多摸索的時間了~Good job and thx a lots
三五五七的技术博客
» 在Mac OS X中配置Apache + PHP + MySQL说:2012-05-08 13:06 #96

[...] 启动Apache [...]



Yaoqi说:2012-05-16
3:39 #97

请问楼主:开启apache 后,这样在浏览器中输入“http://localhost”,没有看到内容为“It works!”的页面,而是页面 your website. 这是真么回事呢?


apple说:2012-06-01
18:27 #98

sudo nano 可以代替vi。稍微简单一点。我一直用这个编辑器

Apache+Mysql+PHP+phpMyAdmin+Mac
OS X 10.7 Lion 配置环境 | 侯三儿说:2012-06-02 11:31 #99

[...] 我是参考http://www.macx.cn/thread-2018999-1-1.html,http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/,非常感谢,对我有很大的帮助,上面没有说道,大家可以参考这两个网址,一定没问题。 [...]
在Mac
OS X中配置Apache + PHP + MySQL(转) « 幽游狼说:2012-06-03 17:12 #100

[...] 启动Apache [...]



林明智说:2012-06-14
18:22 #101

不知道怎么弄的,什么都更新了,好多都不一样,这文章好像也要做废了,误导人呀


Vista~说:2012-06-23
4:34 #102

10.8中 系统偏好设置 共享 中 没有Web共享 怎么个情况?难道10.7.4有?

在Mac
OS X中配置Apache + PHP + MySQL | 智动科技说:2012-07-09 17:34 #103

[...] 启动Apache [...]


苏秋说:2012-07-10
14:59 #104

#LoadModule php5_module libexec/apache2/libphp5.so

的#我怎么删不掉呢,有遇到类似的情况的吗,求指教



苏秋说:2012-07-10
15:02 #105

Warning: Changing a readonly file
【转载】在服务端合并和压缩JavaScript和CSS文件
| YAOHAIXIAO.COM说:2012-07-18 10:16 #106

[...] 安装好Apache + PHP (Windows、Mac)。 [...]

学前端
» 在Mac OS X中配置Apache + PHP + MySQL @ 随网之舞说:2012-07-19 23:47 #107

[...] 运行PHP [...]
在Mac
OS X中配置Apache + PHP + MySQL说:2012-07-20 19:24 #108

[...] 运行PHP [...]



Yunfeng
Zhang说:2012-08-09 1:03 #109

山狮系统,执行phpize时候出错,configure出不来,真心请教如何处理。安装m4和autoconf均有些错误。
在Mac
OS X中配置Apache + PHP + MySQL | 三爪数字市场说:2012-08-12 10:17 #110

[...] 启动Apache [...]



Alex
Lin说:2012-08-16 20:06 #111

好文。请问博主可否转载?


biao166说:2012-08-21
0:16 #112

请教,我配置了aa.com,bb.com两个虚拟主机,但访问bb.com的时候却实际访问的是aa.com的文件,DocumentRoot分别是指向两个不同的文件夹!



Junyi说:2012-08-30
20:52 #113

如果出现 You don’t have permission to access / on this server. 请尝试如下代码

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

修改为:

Options Indexes FollowSymLinks

AllowOverride None

问题即可解决


小刘说:2012-09-16
15:20 #114

请问在Mac OS X 10.8.1中,用终端开启apache以后,在地址栏中输入http://localhost,点回车,然后在safari浏览器显示“无法连接localhost服务器”,是怎么回事啊?谢谢大侠。



秦歌说:2012-09-18
18:49 #115

@小刘:1)确保apache已经开启,一般情况下这都是apache没有开启。2)在终端ping 127.0.0.1看看是否正常。3)是否配置了虚拟机之类,vhost配置不对也可能导致这样问题,可以通过禁止vhost模块来看看。
在Mac
OS X中配置Apache + PHP + MySQL | Software MyZone说:2012-09-28 18:02 #116

[...] 启动Apache [...]



Methane说:2012-10-10
17:19 #117

终端里的信息显示不完全

比如 sudo vi /etc/apache2/httpd.conf 之后看不到后面的信息

是个什么情况 应该怎么设置终端


scwsmile说:2012-10-10
22:09 #118

谢谢,你实在是太赞了



Lee说:2012-10-17
12:01 #119

你好,我在安装cmrypt的时候遇到了一个错误,在输入make的时候提示

make: *** No targets specified and no makefile found. Stop.

我已安装了xcode,但我打开的时候没有发现你所说的 Xcode的软件“配置(Preference…)”)-> “下载(Downloads)” 中安装 “命令行工具(Command Line Tools)”:

请帮我解答好吗?非常感谢
[原创]
Mac OS X 下编译安装 mysql5.5.23 + nginx1.2.0 + php5.4.1 | dengjw的卡贝熊说:2012-10-23 19:10 #120

[...] 题记:新入了一台mac air 11.6用于工作(http://weibo.com/1844686927/ygxa2lv51),很多人告诉我,我以前也这么干过,即:macports(http://www.macports.org/),或者官方下载dpkg包(http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/)可以so easy的完成这个配置任务,但是习惯了自己配置工作环境,所以这次还是打算自己配置,本文基于Mac
OS X 10.7.3 。当然,你也可以选择homebrew或者macports等工具直接简单化一键安装,不过我习惯了编译安装,所以就有了本文。 [...]



匿名说:2012-10-28
10:36 #121

你好 , 我升级成10。8 后出现DocumentRoot设置无效(始终去找 /usr/htdocs), 在配置得时候我忘记备份10。8默认得 httpd。conf了。。用得是10。7得配置 我想可能是配置问题 但是我找不到那里出错。。。请问什么问题呢?


kevin说:2012-10-28
10:50 #122

你好,我升级成10。8后DocumentRoot “/Library/WebServer/Documents”配置无效。。。apache 始终会去找“/usr/htdocs/” 请问是什么原因呢?



Edward说:2012-10-30
1:58 #123

求救~修改了firewall之后还是没有办法显示localhost/~username…依然是403 forbidden


7说:2012-11-02
16:22 #124

谢谢您的指导,虽然一路坎坷,但是设置成功,已经在感谢词中链接您的文章。

Begining
| 7 ' Blog说:2012-11-02 17:35 #125

[...] 作为一个学软件的学生,我也装逼地没用傻瓜的第三方集成方案,自己捣鼓的本地环境,主要参考了秦朝&Kaven的文章,这是一篇十分详细的教程,让我收益良多。 [...]


匿名说:2012-11-21
23:45 #126

10.8的系统,始终都无法连接到服务器!!!很急啊!!很无语 !!!



匿名说:2012-11-30
22:50 #127

感谢。


茉莉有香说:2012-12-04
8:24 #128

谢谢你写的这么详细,基本按照你的instruction安装下来了。我用的是mac osx10.8, 我想在mysql里面安装innodb,不会配置,麻烦博主帮看下。

多谢啦



茉莉有香说:2012-12-04
10:51 #129

博主,按照你的教程,全部配置成功,但是就是phpmyadmin没法登陆,提示

#2002 Cannot log in to the MySQL server , 这个该如何解决呢? 从命令行已经可以登陆了。我也设置了密码的。


熊出没说:2012-12-11
3:05 #130

貌似我的机器不用安装MCrypt扩展



啊实打实的说:2012-12-12
18:24 #131

大哥,修改保存需要权限啊,提示没权限啊,怎么不给出个详细的教程。真折腾


匿名说:2012-12-12
19:45 #132

“/Library/WebServer/Document/info.php”

“/Library/WebServer/Document/info.php” E212: Can’t open file for writing

Press ENTER or type command to continue



匿名说:2012-12-26
17:18 #133

楼主,你好。

按照你说的配置,我这边.html文件访问ok,但是.php文件访问的话直接输入php文件的内容了,望解答,感激不尽
在Mac
OS X中配置Apache + PHP + MySQL(转载) | 栀子花开说:2012-12-26 21:54 #134

[...] 安装MySQL [...]

Mac搭建PHP环境:Apache
+ PHP + MySQL | 灵龙-技术 实验室说:2012-12-30 17:41 #135

[...] 启动Apache [...]


匿名说:2013-01-25
13:22 #136

求一片mac下安装Smarty的文章,万分感谢



苹果范儿说:2013-04-15
9:40 #137

你好, 我之前按照您的教程设置后正常使用的, 不过最近出现”Forbidden”错误, localhost和127.0.0.1可以显示it’s work的 但是访问绑定127的文件夹就显示Forbidden, 根据您教程的设置试过了, 百度google也都照过, 还是没有反应, 求指点, :(


苹果范儿说:2013-04-15
10:55 #138

您好, 我刚才试了下重新绑定域名, 新建一个虚拟主机是正常的, 不过之前绑定的域名访问还是403, 悲剧..



Khan_2013说:2013-04-24
0:42 #139

本人几经证实在Mac OS X lion 10.7.5下,安装 libmcrypt-2.5.8 后,必须安装tar zxvf mhash-0.9.9.9.tar.gz

cd mhash-0.9.9.9/

./configure

make

make install

cd ../

ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la

ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so

ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4

ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8

ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a

ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la

ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so

ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2

ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1

ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config

才可以变异安装 mcrypt-2.6.8
有谁会苹果
mac os x 的系统的,懂的人进 - 开发者问答说:2013-04-25 4:42 #140

[...] 个回答 回答:http://php.net/manual/zh/install.macosx.phphttp://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/http://www.ccvita.com/398.htmlgoogle
mac php 回答: 阿帕奇 本条目发布于 2013 年 [...]

[求助]
Mac 下 PHP 环境配置问题 - php - 开发者问答说:2013-04-28 19:57 #141

[...] http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/ 逐渐弄好了
Apache PHP [...]
[求助]
Mac 下 PHP 环境配置问题 - php - 开发者问答说:2013-04-28 19:57 #142

[...] http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/ 逐渐弄好了
Apache PHP [...]

在Mac
OS X中配置Apache+PHP+MySQL | 陈鸿鹰的博客说:2013-05-11 2:58 #143

[...] 启动Apache [...]

OS X 上是否能跟 Linux 下一样编译安装 PHP、MySQL、Apache 等?Mac 做网页后端开发是否方便? - MSSQL - 开发者问答说:2013-05-19 12:52 #144

[...] 最后,祝你使用 Mac 愉快,顺便推荐一篇博文:http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/ [...]

Mac
OS X中配置Apache + PHP + MySQL - eureka - android/ios/网站/创业说:2013-05-28 15:24 #145

[...] 启动Apache [...]


kiddyc说:2013-06-08
17:23 #146

很奇怪.我启动了阿帕奇服务, 但本地的localhost打不开,127.0.0.1 也打不开.



李君南说:2013-07-02
13:51 #147

经典好文,特来感谢博主。
Mac
OS X PHP环境下新增虚拟主机 | ForEcho说:2013-07-09 10:27 #148

[...] 注:这里只是新增,如果是第一次开启虚拟主机,请参考这篇文章。 [...]



1994说:2013-07-14
13:14 #149

为什么我找到“#loadmodule…..”这行后没办法前删#号啊? 貌似输入完password后显示 的内容都没办法删除啊?!


熊出没说:2013-07-31
0:39 #150

请问memcache怎么安装?一直找不到合适的教程,我的电脑mac os x 10.8.4。

在Mac
OS X中配置Apache + PHP + MySQL | show的博客说:2013-07-31 19:56 #151

[...] 启动Apache [...]


钺泯说:2013-08-07
18:50 #152

我的mac 10.8.4 的输入sudo apachectl start 后 显示 org.apache.httpd: Already loaded 运行不了啊?有没有遇到这样情况的,求解?????

7th-hhtconference2007.com说:2013-08-23
10:29 #153

7th-hhtconference2007.com…

在Mac OS X中配置Apache + PHP + MySQL @ 随网之舞…
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: