首页 技术 正文
技术 2022年11月18日
0 收藏 431 点赞 2,908 浏览 963 个字

安装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,要不可能会报错。

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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,078
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,553
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,402
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,177
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,814
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,898