1.添加apache2 use
echo "dev-lang/php apache2">>/etc/portage/package.use
2.安装php
emerge php
3.配置php
查看/etc/apache2/modules.d/70_mod_php5.conf,内容如下
<IfDefine PHP5>
    
# Load the module first
    <IfModule !mod_php5.c>
        LoadModule php5_module    modules
/libphp5.so
    
</IfModule>

    
# Set it to handle the files
    <FilesMatch "\.ph(p5?|tml)$">
        SetHandler application
/x-httpd-php
    
</FilesMatch>

    
<FilesMatch "\.phps$">
        SetHandler application
/x-httpd-php-source
    
</FilesMatch>

    DirectoryIndex index
.php index.phtml
</IfDefine>

从上可以知道需要打开PHP5启动项



因此编辑文件/etc/conf.d/apache2
添加 '-D PHP5' 到APACHE2_OPTS
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5"
4.测试php是否安装成功
创建php文件test.php到/var/www/localhost/htdocs/
<?php
    
echo phpinfo();
?>

启动apache服务

/etc/init.d/apache2 start

下面用浏览器访问http://localhost/test.php来测试php是否安装成功,可以看到当前php的信息,于是大功告成


相关文章:

  • 2021-10-28
  • 2021-10-14
  • 2021-10-07
  • 2022-01-23
  • 2021-05-24
  • 2021-06-30
猜你喜欢
  • 2022-01-12
  • 2022-12-23
  • 2021-05-17
  • 2021-11-19
  • 2021-07-31
  • 2022-12-23
  • 2022-01-13
相关资源
相似解决方案