安装Apace时我就犯了一个大错误。
因为我的母语是JAVA,我以为Tomcat就是Apache。
其实不然,Tomcat是给Java用的,处理JSP等的动态页面。

而PHP则是单纯的用Apache
安装Apache教程:http://www.keydatas.com/html/apache.html

安装PHP的过程我就不详解。详情请见:https://www.cnblogs.com/zhuque/archive/2012/11/03/2763351.html

但是按着下面这个语句装出现了问题:
[Sun Dec 02 19:53:11.574728 2018] [:crit] [pid 10940:tid 140689865254784] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.
AH00013: Pre-configuration failed

说是PHP没有编译为线程安全。我就蒙了。
而且官网也只有Windows的Thread Safe版本,没有Linux的。

后来又找到了这个,我才豁然开朗:https://www.cnblogs.com/lchecho/p/5665273.html

PHP自身是不支持线程的,但是它在安装的时候,涉及到一个线程安全的问题,Windows下提供了二种安装包,Linux下编译安装提供了–enable-maintainer-zts这个选项。(摘抄)

以下是安装PHP所需语句:(就添加了--enable-maintainer-zts 而已)
./configure --prefix=/usr/local/php --with-apxs2=/usr/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql-dir=/usr/local/mysql/include/mysql.h --with-zlib-dir=/usr/lib --enable-maintainer-zts

记住一定要make clean,再make,要不可能会报错。

希望你们不要和我翻一样的错事啦~

最新文章

  1. jquery 格式化日期
  2. mysql online ddl
  3. .net微信公众号开发——模板消息
  4. hdoj4906 Our happy ending(2014 Multi-University Training Contest 4)
  5. java模式之-模板方法模式
  6. 如何查询 Oracle 11g日志
  7. POJ 1940
  8. swift:入门知识之枚举和结构体
  9. 高质量CSS编写规范
  10. js图片预览插件,不涉及上传
  11. 201521123039 《java程序设计》第三周学习总结
  12. PE文件格式分析
  13. using 40 logical processors based on SQL Server licensing SqlServer CPU核心数限制问题
  14. codeforces 868C Qualification Rounds
  15. ORA-279 signalled during: alter database recover logfile
  16. MT【225】两平行直线夹曲线
  17. MySQL - 日常操作三 mysql慢查询;
  18. MySQL半同步安装以及参数
  19. centos内存自动清理脚本及限制tomcat内存占用
  20. swift - UIPickerView 的使用

热门文章

  1. svn hotcopy backup
  2. Kotlin 枚举类
  3. Jquery封装的Ajax
  4. 使用pyinstaller打包多个py文件为一个EXE文件
  5. 开发者的自测利器-Hprof命令(寻找cpu热点)
  6. Activity与Fragment数据传递之Fragment从Activity获取数据
  7. Python实现:汉诺塔问题
  8. ssh跳过knownhost文件
  9. 剑指Offer-和为S的连续正数序列
  10. Vue 知识整理—01-基础