|
以root身份
1. - ACCEPT_KEYWORDS="~x86" USE="mysql apache2 -qt -qtmt -pdflib" emerge mod_php apache
复制代码
如果用保守的apache 1.3.x+mod_php3,就改成- 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
在最后加入- LoadModule php4_module /usr/lib/apache2-extramodules/libphp4.so
- AddType application/x-httpd-php php
- <Files *.php>
- SetOutputFilter PHP
- SetInputFilter PHP
- </Files>
- # PHP Syntax Coloring (recommended):
- AddType application/x-httpd-php-source phps
- <Files *.phps>
- SetOutputFilter PHP
- SetInputFilter PHP
- </Files>
复制代码
vi /etc/apache2/conf/commonapache2.conf
找到下面位置,加上如下字段。- <IfModule mod_dir.c>
- 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
- </IfModule>
复制代码
3. /etc/init.d/apache2 restart
然后测试一下。php的测试可以用phpsysinfo
gentoo下安装- ACCEPT_KEYWORDS="~x86" emerge phpsysinfo
复制代码
4. 加入ssl支持
vi /etc/conf.d/apache2
找到最后一行,去掉注解#号
APACHE2_OPTS="-D SSL"
按照说明,再加上-D PHP才可以启动mod_php,但是我这里不加也行。。不过加了也没坏处
最后就是这样了- APACHE2_OPTS="-D SSL -D PHP"
复制代码 重起apache2,测试一下自己的https联接
5. 让apache2随系统启动
rc-update add apache2 default
加入mysql
rc-update add mysql default
收工 |
|