把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安装方法时,我发现有许多不同的方法,让我感到困惑…