原创文章,转载请注明: 转载自dbtan 谈DB
本文链接地址: http://www.dbtan.com/2009/10/lamp.html
LAMP是Linux+Apache+Mysql+Php的简称
多进程操作为原子操作,不可分割,CPU对进程分时操作
多线程为非原子操作,线程操作不安全,当一个线程操作时需加线程锁使别的线程不能抢。
一、 编译安装
推举书籍:unix环境高级编程 第二版
apache编译选项:
./configure –prefix=/usr/local/apache2
–with-mpm=worker #打开线程支持,默认会启用所有模块,会打开DSO。
make
make install
mysql编译选项:
./configure –prefix=/usr/local/mysql
–enable-thread-safe-client #打开线程安全支持模块
–with-pthread #打开线程支持功能
make
make install
php编译选项:
./configure –prefix=/usr/local/php
–with-mysql=/usr/local/mysql/ #制定mysql安装环境
–with-gettext #打开GNU gettext功能
–with-zlib #包含ZLIB支持
–enable-force-cgi-redirect #打开内置重定向检查,当使用cgi时需要打开
–with-apxs2=/usr/local/apache2.worker/bin/apxs
#apxs是apache的内置模块编译和加载工具,须在编译时制订所在路径,以便在编译过程中自动加载
–enable-maintainer-zts #线程安全
–with-tsrm-pthreads #支持线程
– The End –
了然
写的很好,对我很有帮助!赞一个!!希望斑竹可以写的更详细一些就是在centos 6.0 server 环境下如何下载,安装,配置mantis系统相关的程序(apache,php,mysql,mantisbt),期待你的更新!!!
难道还在用mantis啊~ 这个太陈旧了吧!