php7 编译安装 apache
2016-01-08 13:15
375 查看
http://blog.csdn.net/21aspnet/article/details/47708763
根据此教程的步骤但是碰到了若干问题
1. 执行./configure的时候报错 大部分可以通过 yum instal libxxx-devel来解决
2. make && make install的时候碰到若干问题 virtual memory overflow 通过configure时指定--disable-fileino解决
3. apache默认加载的是libphp5.so 这时需要指定libphp7.so 按照教程的configure是不生成libphp7.so,因此需要再加一个选项 --with-apxs2
4. 但是这么一来却提示apxs2未安装,需要通过yum install httpd-devel来解决
5. 编译好,并在httpd.conf中添加
6. service httpd restart 报错原因是libphp5.so已经加载了,再加载libphp7.so冲突,找到/etc/httpd/conf/module.conf 去掉loadmodule libphp5.so保存
7. 执行service httpd restart成功
8. pdo 遇到no such file or directory的问题 需要找到php.ini 不是/etc/php.ini那个文件,找到pdo_mysql_socket = /var/lib/mysql/mysql.sock
配置好后重启httpd即可
根据此教程的步骤但是碰到了若干问题
1. 执行./configure的时候报错 大部分可以通过 yum instal libxxx-devel来解决
2. make && make install的时候碰到若干问题 virtual memory overflow 通过configure时指定--disable-fileino解决
3. apache默认加载的是libphp5.so 这时需要指定libphp7.so 按照教程的configure是不生成libphp7.so,因此需要再加一个选项 --with-apxs2
4. 但是这么一来却提示apxs2未安装,需要通过yum install httpd-devel来解决
5. 编译好,并在httpd.conf中添加
LoadModule php7_module /usr/lib64/httpd/modules/libphp7.so <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>
6. service httpd restart 报错原因是libphp5.so已经加载了,再加载libphp7.so冲突,找到/etc/httpd/conf/module.conf 去掉loadmodule libphp5.so保存
7. 执行service httpd restart成功
8. pdo 遇到no such file or directory的问题 需要找到php.ini 不是/etc/php.ini那个文件,找到pdo_mysql_socket = /var/lib/mysql/mysql.sock
配置好后重启httpd即可
相关文章推荐
- java.lang.NullPointerException org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
- apache commons常用工具类
- Mac 自带 apache
- win10不能启动apache该怎么解决?
- Apache 转发端口
- apache 的工作模式
- Mac升级到EI capitan重新设置Apache和php
- Apache Kafka 教程笔记
- 安装Apache提示APR not found的解决办法
- Apache配置虚拟目录和多主机头
- 第四十三天-www服务apache软件实战入门讲解
- Apache Email 遇到的线程释放慢问题
- Apache+mod_cluster+jboss EAP5.1搭建详解
- 关于apache的日志配置和模板格式分析
- apache目录的访问控制
- linux服务器 Apache服务的源码安装与基本配置
- Linux 安装apache
- SNMP 原理及配置简述 net-snmp-utils net-snmp 第2版基于SNMP 群体名(community name) 第3版引入了安全性更高的访问控制方法 SNMP协议操作只有4种 Apache的php_snmp 模块
- Apache以及PHP的默认编码问题解决(详解)
- 安装apache遇到的问题总结