lanmp(Linux Apache Nginx Mysql Php) 的安装配置

 更新时间:2010年11月28日 18:56:01   作者:  
lanmp(Linux Apache Nginx Mysql Php) 的安装配置,需要的朋友可以参考下。
1 ) 安装Centos 5 , 下载地址
http://mirrors.sohu.com/centos/5/isos/i386/
安装过程请禁用selinux 和 防火墙

2) 安装必要的组件
LANG=C
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

3) 安装 Apache
如果使用系统的 apache + php + mysql
可以用
yum -y install httpd php mysql php-mysql php-pdo php-mcrypt php-mbstring

如果愿意自己编译 apache ,请自行到 apache.org 下载最新版 apache,然后编译安装
./configure --prefix=/usr/local/apache --enable-so
make
make install

编译php 和相关组件,可以到 www.php.net 下载 php5.2 最新版本
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
(假设之前编译的mysql 安装在 /usr/local/mysql ,如果采用系统带的mysql 可以 --with-mysql=/usr)

4)编译nginx
下载nginx (www.nginx.net) 并编译
./configure --prefix=/usr/local/nginx && make && make install

5) 编译mysql
下载(dev.mysql.com) 并编译mysql
./configure --prefix=/usr/local/mysql && make && make install

6)细节性能调整 和 网站规划

相关文章

  • Zabbix基于snmp实现监控linux主机

    Zabbix基于snmp实现监控linux主机

    这篇文章主要介绍了Zabbix基于snmp实现监控linux主机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • centos下简单配置安装Squid 3.0反向代理

    centos下简单配置安装Squid 3.0反向代理

    以下安装及配置均为Sudu所在公司应用中使用的脚本,希望高手们能指正我的一些不足。如果测试过程中发现了问题请回复或者联系我。
    2010-12-12
  • 如何测试Linux下tcp最大连接数限制详解

    如何测试Linux下tcp最大连接数限制详解

    这篇文章主要给大家介绍了关于如何测试Linux下tcp最大连接数限制的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • Linux有限状态机FSM的理解与实现

    Linux有限状态机FSM的理解与实现

    这篇文章主要帮助大家理解与实现Linux有限状态机FSM,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Centos7(Firewall)防火墙开启常见端口命令

    Centos7(Firewall)防火墙开启常见端口命令

    Centos7默认安装了firewalld,如果没有安装的话,则需要YUM命令安装;firewalld真的用不习惯,与之前的iptable防火墙区别太大,但毕竟是未来主流讲究慢慢磨合它的设置规则,需要的朋友可以参考下
    2018-02-02
  • ubuntu下用dpkg命令行运行deb安装包的方法

    ubuntu下用dpkg命令行运行deb安装包的方法

    在Ubuntu系统中,除了通过桌面启动deb安装包外,还能通过命令行来运行deb安装包,需要使用到dpkg命令,下面这篇文中就给大家介绍下Ubuntu下使用dpkg命令运行deb安装包的方法,需要的朋友可以参考借鉴,一起来学习下吧。
    2017-01-01
  • linux中设置nexus开机自启动的方法

    linux中设置nexus开机自启动的方法

    这篇文章主要介绍了linux中设置nexus开机自启动的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-02-02
  • Centos定制rpm包、搭建yum仓库的教程

    Centos定制rpm包、搭建yum仓库的教程

    这篇文章主要介绍了Centos定制rpm包、搭建yum仓库的教程,感兴趣的朋友跟随小编一起看看吧
    2019-11-11
  • Linux环境下生成openssl证书注意细节介绍

    Linux环境下生成openssl证书注意细节介绍

    大家好,本篇文章主要讲的是Linux环境下生成openssl证书注意细节介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • 基于Linux环境的进度条实现方法

    基于Linux环境的进度条实现方法

    在Linux环境下,C语言的输入输出控制有其独特的魅力和实际应用场景,本文将从回车换行和缓冲区的基础知识讲起,带领大家探索如何在Linux环境中实现一个动态倒计时功能,并进一步完成一个具有交互感的进度条,需要的朋友可以参考下
    2025-01-01

最新评论