nginx

1检查pcre,zlib,openssl三个源码包 2去官网下载nginx源码包 3用tar zxvf解压 4编译过程:先./configure或cmake然后make最后makeinstall 5把编译出来的文件放入指定的目录 6检查配置文件,修改配置文件 7重读文件配置 (nginx可以用域名,ip创建网页,需要关闭防火墙,需要在nginx.cnf里配置)

mysql

1、检查是否安装RPM方式的mysql包,如果有,就卸载 2、rpm安装mysql所依赖的包 ncurses-devel和termcap包 3、建立一个运行MySQL的用户,不需要指定家目录,需要指定UID和所使用的shell 4、将mysql源码包mysql解包,进行源码编译安装 5、编译./configure --prefix --with-cha... 6、修改include/config.h文件,添加额外字符集的编译定义 7、编译安装make make install 8、配置my.cmf文件里的路径 9、设置开机自启动 10、mysql -uroot -p进入mysql

php

1、下载安装php需要的各种依赖包 yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel enchant-devel pam-devel libc-client libc-client-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel 2、用wget下载php的源码包 3、解压 tar -zxvf php-5.6.22.tar.gz 4、编译 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql --with-libxml-dir=/usr/local/libxml2 --disable-fileinfo make makeinstall 5、创建用户www 6、修改配置文件 7、修改环境变量 8、检查php能否在网页打开(虚拟机防火墙要关) 这就是nginx,mysql,php的简要安装过程