免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: bdwy
打印 上一主题 下一主题

[FreeBSD] [已解决]apache2.2.3和PHP5.1.4的结合问题 [复制链接]

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
11 [报告]
发表于 2006-08-12 22:42 |只看该作者
这根本不是折腾
我知道ports安装是推荐的也是很方便的,而且也很适合新手,我虽然是个新手,可是通过ports安装也安装过很多次了,包括zend也没有出过什么错,他的自动安装包信赖问题都能很好的解决了,开发FB的那些大牛们既然开发出了PORTS也是为了方便自己也为了方便学习FB的人,我个人也觉得不必要把时间浪费在安装上,你还有更重要的事可做,可是有时候却还是有些情况要注意的,比如当ports安装不能满足你的时候还有就是如果不用FB呢?如果用的是LINUX呢OPENBSD或者是NETBSD呢?现在我还是个新手,和很多新手一样我只知道安,不知其所以然,这点和其他的那些精通的人完全不同他们是很明白原理用PORTS安装,而我不知道,我现在在学习用源代码安装第一是为了移植的方便,这样不管是FB还是其他的系统都可以保证是一个统一的WEB平台也可以方便的调整、定制,另外一个就是最近在看APACHE的手册和PHP的手册,希望可以学习到更多的东西

问题找到了,是perl的问题最小化安装没有安装perl所以有这个问题,后来我安装的时候因为是先安的apache2再安的perl所以也不行
现在说一下方法
先安装perl这个我为了偷懒不浪费时间,而且也还不知道怎么配置他是通过ports安装的(我想perl的安装应该和apache and php差不多的)
在安了perl之后再安装apache2配置的时候是加上两条
./configure --enable-so --with-perl如果你是最小化安装FB的话那么这两条是必须的,其他的参数我也还没有试验,安装完了后再配置安装PHP,配置的时候会提示你安libxml2  我也是通过ports安的,不过我想你也可以disable的,安完了libxml2后再./configure --with-apxs2=/usr/lcoal/apache2/bin/apxs这个时候就可以通过了,如果没有perl的话他就会提示你我上面遇到的错误没有安装perl或者找不到那个不能运行他

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
12 [报告]
发表于 2006-08-12 22:45 |只看该作者
因为我也是个新手,所以遇到的都是些小问题,呵呵可能大家都看不上了,希望大家在提问题后如果遇到了问题而后来又解决了的,都能把解决方法写上来并在标题标注,第一方便自己以后查找,第二也让其他的的人不至于浪费时间看一下帮你解决,第三,也可以方便遇到同一问题后来人查找

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
13 [报告]
发表于 2006-08-12 22:51 |只看该作者
再插问一个问题,如果看phpinfo啊?怎么知道PHP5.X是否已经编译进了JPEG这些呢?PHP5默认是支持的吗?因为以前是不支持他的,因为JPEG的专利权问题
现在专利权过期了,不知道默认是不是已经编译进去了

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
14 [报告]
发表于 2006-08-12 22:54 |只看该作者
<?php
phpinfo();
?>

php -r "phpinfo();"

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
15 [报告]
发表于 2006-08-12 22:54 |只看该作者
安装了perl之后,有两种方法使得
1. reboot
2. rehash

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
16 [报告]
发表于 2006-08-12 22:56 |只看该作者
原帖由 bdwy 于 2006-8-12 22:51 发表
再插问一个问题,如果看phpinfo啊?怎么知道PHP5.X是否已经编译进了JPEG这些呢?PHP5默认是支持的吗?因为以前是不支持他的,因为JPEG的专利权问题
现在专利权过期了,不知道默认是不是已经编译进 ...



jpeg早就可以了.

专利权是gif 的lzw压缩算法的问题.

现在已经可以包含了.

cd /usr/ports/lang/php5-extensions
make 选择需要的模块.
不然基本的php5安装是基本没有扩展模块的.

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
17 [报告]
发表于 2006-08-13 13:38 |只看该作者
上面的我都知道我是说在使用./configure  --with-apxs2=/usr/lcoal/apache2/bin/apxs其他默认的情况下,现在的PHP把GIF这些都编译进去了没有?
当使用PHPINFO查看的时候是查看哪一个条目知道GIF被支持了呢?我是想问这个,因为PHPINOF显示的信息挺多的,也许去看一下PHP。INI可能会更容易知道答案,呵呵,谢谢小乔

论坛徽章:
0
18 [报告]
发表于 2006-08-13 20:17 |只看该作者
原帖由 bdwy 于 2006-8-13 13:38 发表
当使用PHPINFO查看的时候是查看哪一个条目知道GIF被支持了呢?我是想问这个,因为PHPINOF显示的信息挺多的,也许去看一下PHP。INI可能会更容易知道答案……


PHP.INI不会显示是否支持了GIF的,还是运行phpinfo(),然后Ctrl+F输入GD回车,就可以看到:

GD Support  enabled  
GD Version  bundled (2.0.28 compatible)  
FreeType Support  enabled  
FreeType Linkage  with freetype  
FreeType Version  2.1.10  
T1Lib Support  enabled  
GIF Read Support  enabled  
GIF Create Support  enabled  
JPG Support  enabled  
PNG Support  enabled  
WBMP Support  enabled  
XPM Support  enabled  
XBM Support  enabled  
JIS-mapped Japanese Font Support  enabled  




原帖由 bdwy 于 2006-8-13 13:38 发表
上面的我都知道我是说在使用./configure  --with-apxs2=/usr/lcoal/apache2/bin/apxs……


我也是新手,请问with-apxs2是什么用处?--enable-so  和--enable-module-so有什么区别?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
19 [报告]
发表于 2006-08-13 21:51 |只看该作者
原帖由 iamrch 于 2006-8-13 20:17 发表


PHP.INI不会显示是否支持了GIF的,还是运行phpinfo(),然后Ctrl+F输入GD回车,就可以看到:

GD Support  enabled  
GD Version  bundled (2.0.28 compatible)  
FreeType Support  enabled  
FreeType  ...


一般而言,所要支持的东西,在phpinfo里面直接搜索,可以看到么的.

--enable-module-so,这个好像没有这个参数吧.
要不:
./configure --help | more
看看怎么解释的.

论坛徽章:
0
20 [报告]
发表于 2006-08-15 01:49 |只看该作者
嘿嘿,看了apache的中文手册(还是中文好啊,看着心情都好),里面说:
注意
configure将忽略MODULE和MODULE-LIST中的拼写错误,注意仔细拼写。用于MODULE和MODULE-LIST中的名称是"mod_NAME"中去掉"mod_"并将剩余部分中的下划线"_"替换为连字符"-"以后的结果,比如"mod_log_config"模块应当表示为"log-config"。


而参数中有mod_so (E) 允许运行时加载DSO模块 ,所以应该是?--enable-so  ,我这么理解对吗?

不过手册里面怎么没有with-apxs2的解释?

另外我没能理解--enable-MODULE=shared 、--enable-MODULE=static 、--enable-mods-shared=MODULE-LIST 、--enable-modules=MODULE-LIST 是什么含义?什么时候该用哪个?是不是--enable-mods-shared=all 最好呢?(呵呵,很低级的问题啊)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP