我在Mac OS X上运行Apache/2.0.59 (Unix) PHP/5.2.5 DAV/2。我以前从未管理过Apache或PHP,所以有些事情对我来说并不是那么明显。
我正在尝试让PHP Tidy像这里提到的那样运行http://th.php.net/manual/en/tidy.installation.php
它说我需要“在PHP5中只需要使用--with-tidy选项进行编译”。但我就是不明白怎么做,这是在谷歌搜索了1个小时之后!
请帮帮我!
发布于 2009-04-07 07:50:52
请转到此处开始http://us.php.net/manual/en/install.php。还可以考虑this、this和this。
您需要阅读有关如何编译PHP的知识。它是从命令行完成的,所以如果您对此感到不舒服,请小心。还要注意的是,在Mac上编译的细节是非常详细的,一个小小的疏忽就会导致软管安装。
因为你使用的是Mac电脑,所以看看Marc Liyanage's packages吧(虽然我不知道他们是否配置了Tidy )。还可以考虑使用MacPorts来完成所有这些工作(对于确保安装了所有依赖项尤其有用)。如果你必须从头开始做,请理解你真的需要知道你在做什么。
这不是问题所在:
基本流程是配置、制作、安装。
以下是一些示例配置(请不要使用这些。这些路径是特定于某些安装的,并且您会有不同的路径。这只是为了向您展示配置可能是什么样子的):
./configure --with-mysql=/Applications/MAMP/Library --with-apxs2=/Applications/MAMP/Library/bin/apxs --with-gd --with-jpeg-dir=/Applications/MAMP/Library
./configure --prefix=/usr/local/apache2/php --with-zlib --with-xml --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
因此,您需要将--with-tidy和any of the other config options you need/want一起添加到该列表中。
下面是显示make和make install的另一个示例(请注意末尾的--with-tidy ):
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --infodir=/usr/share/info --with-apxs2=/usr/sbin/apxs --with-curl --with-gd --enable-exif --enable-fastcgi --enable-zip --with-ldap=/usr --with-kerberos=/usr --with-zlib=/usr --enable-ftp --enable-sockets --with-iodbc=/usr --with-config-file-path=/etc --with-openssl --with-xmlrpc --with-xsl=/usr --with-tidy=/usr/bin/tidy
make
sudo make install
读一读这篇文章,准备好要做几次才能把它做好(整个过程也需要一段时间)
发布于 2012-02-29 11:55:48
你也可以考虑在OS上使用一个预编译的php-tidy模块,它附带在像Zend IDE这样的项目中。
如果您还没有准备好访问这样的项目,请从以下位置下载:http://projectbee.org/blog/archive/download-php-tidy-extension-for-mac-os-x/
https://stackoverflow.com/questions/724165
复制相似问题