把PHP安装并与Apache进行协调

如果你从源代码安装了Apache,遇到了PHP的安装问题,以下是我的记录。
假设你从源代码安装了Apache,它会安装在以下路径下。

/etc/httpd

使用yum来安装php。

yum install php
yum install php-zts
yum install php-mbstring

与Apache服务器的集成模块配置

yum install php-zts

通过执行该操作将安装libphp5-zts.so。

如果在安装Apache时从源代码进行操作,当存在多个Apache实例时,以上模块有可能被安装到意想不到的位置。在我的情况下

find / -name libphp5-zts.so

由于以下结果。

/usr/lib64/httpd/modules/libphp5-zts.so

创建符号链接进行适应

ln -s /usr/lib64/httpd/modules/libphp5-zts.so /etc/httpd/modules/libphp5-zts.so

httpd.conf文件

我已经添加了以下内容。

包含 conf.d/php.conf 文件
※ 安装 PHP 时将放置上述文件。
在其中,加载了先前提到的 libphp5-zts.so。

编辑php.ini

暫時只進行了最基本的修正。

;date.timezone = 
↓
date.timezone = "Asia/Tokyo"

将以下内容保存为phpinfo.php并放置在文档根目录中。

<?php
phpinfo();
?>

只需要执行重新启动,在访问http://localhost/phpinfo.php时出现php的紫色画面,即表示apache配置和php安装都已正确完成。

在查找PHP安装方法时,我发现有许多不同的方法,让我感到困惑…

广告
将在 10 秒后关闭
bannerAds