LAMP实践

原创文章,转载请注明: 转载自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

- THE END -
版权声明:
转载原创文章请注明,文章出处:http://kinggoo.com
原文地址:http://kinggoo.com/linux-lamp-practice.htm
发表评论?

3 条评论。

  1. 写的很好,对我很有帮助!赞一个!!希望斑竹可以写的更详细一些就是在centos 6.0 server 环境下如何下载,安装,配置mantis系统相关的程序(apache,php,mysql,mantisbt),期待你的更新!!!

发表评论