LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2844|回复: 7

gentoo下安装apache2+SSL+mod_php4.3+mysql

[复制链接]
发表于 2003-3-8 14:19:11 | 显示全部楼层 |阅读模式
以root身份

1.
  1. ACCEPT_KEYWORDS="~x86" USE="mysql apache2 -qt -qtmt -pdflib" emerge  mod_php apache
复制代码

如果用保守的apache 1.3.x+mod_php3,就改成
  1. USE="mysql apache -qt -qtmt -pdflib" emerge  mod_php apache
复制代码

到这里,apache2/mod_php/mysql就都装好了

运行
/etc/init.d/mysql start
按照提示安装数据库

2.
修改apache2的配置文件
gentoo把配置文件分开了,和其他版本不太一样,但是我觉得挺科学的

vi /etc/apache2/conf/apache2.conf
在最后加入
  1. LoadModule php4_module          /usr/lib/apache2-extramodules/libphp4.so
  2. AddType application/x-httpd-php         php
  3. <Files *.php>
  4.         SetOutputFilter PHP
  5.         SetInputFilter PHP
  6. </Files>
  7. # PHP Syntax Coloring (recommended):
  8. AddType application/x-httpd-php-source  phps
  9. <Files *.phps>
  10.         SetOutputFilter PHP
  11.         SetInputFilter PHP
  12. </Files>
复制代码

vi /etc/apache2/conf/commonapache2.conf
找到下面位置,加上如下字段。
  1. <IfModule mod_dir.c>
  2.     DirectoryIndex [color=red]index.php[/color] index.html index.html.var index.php index.php3 index.shtml index.cgi index.pl index.htm Default.htm default.htm
  3. </IfModule>
复制代码

3. /etc/init.d/apache2 restart
然后测试一下。php的测试可以用phpsysinfo
gentoo下安装
  1. ACCEPT_KEYWORDS="~x86" emerge  phpsysinfo
复制代码

4. 加入ssl支持
vi /etc/conf.d/apache2
找到最后一行,去掉注解#号
APACHE2_OPTS="-D SSL"
按照说明,再加上-D PHP才可以启动mod_php,但是我这里不加也行。。不过加了也没坏处
最后就是这样了
  1. APACHE2_OPTS="-D SSL -D PHP"
复制代码
重起apache2,测试一下自己的https联接

5. 让apache2随系统启动
rc-update add apache2 default
加入mysql
rc-update add mysql default


收工
发表于 2003-3-8 14:42:08 | 显示全部楼层
penny兄gentoo很在行阿。以后要多在这里指点指点阿。
 楼主| 发表于 2003-3-8 15:32:09 | 显示全部楼层
doooom兄客气了
我用gentoo才两三个礼拜而已,从Redhat倒戈过来的
发表于 2003-4-1 18:28:10 | 显示全部楼层
??老大你的配置真的可以吗
据我这几天看apache2文档和modssl文档根本没这么简单。
做为SSL服务你建立连接时应该会提示你有安全证书,你连安全证书都没有怎么算配置好了
就是在右下角有个“锁”标志
 楼主| 发表于 2003-4-1 23:15:58 | 显示全部楼层
apache2自带的ssl支持了

证书。。私人玩当然没证书了。。
发表于 2003-4-3 15:45:47 | 显示全部楼层
真的假的,我都搞得稀里糊涂了
apachectl startssl
那你能用如下格式访问你的站点吗
http://url:443
发表于 2003-4-3 21:36:32 | 显示全部楼层

更简单的方法

安装完后只需更改/etc/conf.d /apache2 加上 APACHE2_OPTS="-D PHP" 即可,不必更改其他的配置文件。
发表于 2003-4-3 23:16:07 | 显示全部楼层
呵呵, 很早就装好了, 一忙游戏服务器就忘记写教学了, ^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表