博客
关于我
PHP编译步骤参考和FASTCGI方式(PHP-FPM)配置PHP
阅读量:372 次
发布时间:2019-03-05

本文共 1463 字,大约阅读时间需要 4 分钟。

PHP编译步骤参考

1.从官网下载源码包,得到php-7.3.7.tar.bz2

2.创建编译目标路径

mkdir /app

3.安装相关包和包组

开发包组,如已安装可跳过包组yum -y groupinstall "Development Tools"安装相关包yum -y install bzip2-devel libxml2-devel libmcrypt-devel

4.解压源码包,进入解压出的文件夹执行命令

./configure --prefix=/app/php \--enable-mysqlnd \--with-mysqli=mysqlnd \--with-openssl \--with-pdo-mysql=mysqlnd \--enable-mbstring \--with-freetype-dir \--with-jpeg-dir \--with-png-dir \--with-zlib \--with-libxml-dir=/usr \--enable-xml \--enable-sockets \--with-apxs2=/app/httpd/bin/apxs \--with-config-file-path=/etc \--with-config-file-scan-dir=/etc/php.d \--enable-maintainer-zts \--disable-fileinfo && make -j 2 && make install

5.配置相关文件

复制PHP相关文件到目录cp php.ini-production /etc/php.inicp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpmcp /app/php/etc/php-fpm.conf.default /app/php/etc/php-fpm.confcp /app/php/etc/php-fpm.d/www.conf.default /app/php/etc/php-fpm.d/www.conf添加执行权限和开机启动chmod +x /etc/init.d/php-fpmhkconfig --add php-fpmchkconfig php-fpm on备份httpd配置文件cp /app/httpd/conf/httpd.conf /app/httpd/conf/httpd.conf.bak编辑http配置文件,加载代理和fcgi模块sed -r -i 's/^#(.*mod_proxy\.so)$/\1/' /app/httpd/conf/httpd.conf sed -r -i 's/^#(.*mod_proxy_fcgi.*)$/\1/' /app/httpd/conf/httpd.conf添加php主页识别sed -r -i 's/^(.* DirectoryIndex )(.*)$/\1index.php \2/' /app/httpd/conf/httpd.conf在http配置文件中添加php页面识别和代理配置AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phpsProxyRequests OffProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/data/www/$1 

转载地址:http://ldfwz.baihongyu.com/

你可能感兴趣的文章
java并发编程(1)
查看>>
C++&&STL
查看>>
双指针算法思想
查看>>
分组背包问题
查看>>
子集(LeetCode 78)
查看>>
旋转数组的最小值
查看>>
1004 Counting Leaves (30分)
查看>>
1093 Count PAT‘s (25分) 含DP做法
查看>>
一篇解决JMM与volatile详解(二)
查看>>
数据结构之数组与经典面试题(二)
查看>>
无锁并发框架-Disruptor的使用(二)
查看>>
Android wm命令
查看>>
boot.img 解包与打包
查看>>
Android4.4 平板背光设置
查看>>
递归复习--二叉搜索树
查看>>
jvm-02
查看>>
spring boot@Value和bean执行顺序问题
查看>>
从浏览器输入网址到服务器返回经历的过程
查看>>
解决Genymotion无法拖拽的问题
查看>>
中国石油大学《计算机文化基础》在线考试(客观题)
查看>>