1:安装nginx
yum install -y gcc pcre-devel openssl-devel
wget http://www.nginx.org/download/nginx-1.4.2.tar.gz
useradd www
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre
--with-http_stub_status_module:支持nginx状态查询
--with-http_ssl_module: 支持https
--with-http_spdy_module: 支持google的spdy,想了解请百度spdy,这个必须有ssl的支持
--with-pcre: 为了支持rewrite重写功能,必须制定pcre
make && make install

2:安装mysql
yum install -y cmake ncurses-devel gcc-c++
wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.29.tar.gz
tar zxvf mysql-5.6.29.tar.gz
cd mysql-5.6.29
cmake ./ \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
make && make install

groupadd mysql
useradd mysql -g mysql -M -s /sbin/nologin 或 useradd -s /sbin/nologin -g mysql -M mysql

chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/data

cd /usr/local/mysql
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/init.d/mysqld

cd /usr/local/mysql
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

修改/etc/my.cnf中数据存放目录及mysql.sock的路径
touch /tmp/mysql.sock

service mysqld start

3:安装PHP
yum install gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel -y
http://cn2.php.net/distributions/php-5.5.5.tar.gz

tar -zxvf php-5.5.5.tar.gz
cd php-5.5.5
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --with-iconv-dir --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir --with-zlib --with-mysql=/usr/local/mysql --enable-dom --enable-xml --enable-bcmath --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-fpm --with-fpm-user=www --with-fpm-group=www
make && make instal

配置文件:
cp php.ini-development /usr/local/php/etc/php.ini

配置php-fpm 服务
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm

启动 php-fpm
service php-fpm start

最新文章

  1. MVC之Ajax.BeginForm使用详解之更新列表
  2. iOS 两行代码解决数据持久化
  3. WCF入门简单教程(图文) VS2010版
  4. 多表关联 update
  5. UML基础与Rose建模实训教程
  6. C#连接Excel示例代码和驱动
  7. UITableView代理方知多少+执行顺序
  8. gridview中后台获取某列的值
  9. C语言中字符串常用函数--strcat,strcpy
  10. 断言(Assertion)需要注意的一个地方
  11. android最火的开源项目
  12. PowerDesigner如何连接数据库--odbc连接数据库用法
  13. asp.net mvc 简单项目框架的搭建过程(一)对Bll层和Dal层进行充分解耦
  14. Idea安装lombok插件【转载】
  15. Laravel API Tutorial: How to Build and Test a RESTful API
  16. ats显示代理缓存
  17. 图片通过Base64Coder编码、解码
  18. ios标准开发者账号 ios企业开发者账号的区别总结
  19. CentOS “/lib64/libc.so.6: version `GLIBC_2.14′ not found”系统glibc版本太低
  20. 【学习笔记】--- 老男孩学Python,day9, 文件操作

热门文章

  1. activemq和jms是种什么关系
  2. [MySQL Reference Manual] 20 分区
  3. 【转】MySql中的函数
  4. __weak与__block区别,深层理解两者区别
  5. 无法解析指定对象的 TargetProperty (UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)“的异常解决
  6. 在虚拟机中安装CentOS
  7. 安装vsphere5.1
  8. WPF 自定义标题栏 自定义菜单栏
  9. java 后台开发关键词解释
  10. [原]导入OpenStreetMap海图数据,并在GeoServer上发布