centos7安装安装apache配置php-fpm

6 篇文章 0 订阅
3 篇文章 0 订阅

centos7安装安装apache配置php-fpm

安装apache(httpd),使用SCL源

# 安装
yum install httpd24
# 查看服务名称systemctl list-unit-files
httpd24-httpd.service
# 启动,即可访问ip浏览
systemctl start httpd24-httpd.service
# 查看环境配置文件
# 在/opt/rh/httpd24/root/usr/sbin/httpd
# 在/opt/rh/httpd24/root/etc/httpd/run/httpd.pid
ps -aux |grep httpd
# 配置php-fpm查看配置
/opt/rh/httpd24/root/usr/sbin/httpd -t
# httpd: Syntax error on line 56 of /opt/rh/httpd24/root/etc/httpd/conf/httpd.conf: Syntax error on line 40 of /opt/rh/httpd24/root/etc/httpd/conf.modules.d/00-base.conf: Cannot load modules/mod_http2.so into server: libnghttp2-httpd24.so.14: cannot open shared object file: No such file or directory
# 配置文件/opt/rh/httpd24/root/etc/httpd/conf/httpd.conf
# ServerRoot "/opt/rh/httpd24/root/etc/httpd"
# DocumentRoot "/opt/rh/httpd24/root/var/www/html"
# 新建index.php文件
cd /opt/rh/httpd24/root/var/www/html
touch index.php
nano index.php
# 添加
<?php
phpinfo();
# 配置php-fpm
nano /opt/rh/httpd24/root/etc/httpd/conf/httpd.conf
# php-fpm模块
LoadModule proxy_module /opt/rh/httpd24/root/etc/httpd/modules/mod_proxy.so
LoadModule proxy_fcgi_module /opt/rh/httpd24/root/etc/httpd/modules/mod_proxy_fcgi.so
# url rewrite模块
LoadModule rewrite_module /opt/rh/httpd24/root/etc/httpd/modules/mod_rewrite.so
# 添加对php页面的支持(可不加)
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
# 配置文件最后加上,9000是php-fpm端口
# 配置php-fpm,参考https://blog.csdn.net/HD2killers/article/details/82733683
<FilesMatch \.php$>
    SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>
# 首页默认文件 可以写多个
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
# 重启httpd
systemctl restart httpd24-httpd.service
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7上,可以通过以下步骤下载安装php-fpm: 1. 打开终端,使用root权限登录到服务器。 2. 运行以下命令来安装epel源,这是安装php-fpm所需的依赖库: ``` yum install epel-release ``` 3. 使用以下命令安装php-fpm: ``` yum install php-fpm ``` 4. 安装完成后,可以使用以下命令检查php-fpm是否成功安装: ``` php-fpm -v ``` 如果显示了php-fpm的版本信息,则表示安装成功。 引用中提到的引用内容指的是php-fpm的主进程文件路径。引用中提到了编译安装php7以php-fpm方式连接apache的相关知识,这些内容可以作为参考资料来了解更多关于php-fpm安装配置信息。引用中提到了php71-php-fpm.service这个服务,它是用来管理php-fpm进程的。 注意:在安装php-fpm之前,建议先确保已经安装Apache或Nginx等web服务器,并进行相关的配置。另外,根据个人需求,还可以根据需要安装其他php扩展模块。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [CentOS7设置php-fpm开机自启动](https://blog.csdn.net/weixin_31236309/article/details/115152543)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [centos7上编译安装php7以php-fpm方式连接apache](https://download.csdn.net/download/weixin_38631389/12949958)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [CENTOS 7上PHP-FPM无法启动的问题处理](https://blog.csdn.net/weixin_39655085/article/details/115101506)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值