广杰博客

  • 首页
  • IT资讯
  • IT运维
  1. 首页
  2. IT运维
  3. 正文

Redhat Enterprise5.5下安装nginx+php+mysql

09/02/2011 1385点热度 0人点赞 0条评论

Redhat Enterprise5.5下安装nginx+php+mysql
nginx版本:nginx-1.0.6.tar.gz
php版本:php-5.2.17.tar.gz
php-5.2.17-fpm-0.5.14.diff.gz
mysql版本:mysql-5.5.15.tar.gz

一、安装nginx
安装pcre
[root@RHE5 soft]# tar zxvf pcre-8.13.tar.gz
[root@RHE5 soft]# cd pcre-8.13
[root@RHE5 pcre-8.13]# ./configure --prefix=/usr/local/pcre
[root@RHE5 pcre-8.13]# make
[root@RHE5 pcre-8.13]# make install

[root@RHE5 soft]# tar zxvf nginx-1.0.6.tar.gz
[root@RHE5 soft]# cd nginx-1.0.6
[root@RHE5 pcre-8.13]# ./configure --prefix=/usr/local/nginx --with-pcre=/soft/pcre-8.13 --with-http_stub_status_module
[root@RHE5 pcre-8.13]# make
[root@RHE5 pcre-8.13]# make install
二、安装mysql
安装cmake
[root@RHE5 soft]# tar zxvf cmake-2.8.5.tar.gz
[root@RHE5 cmake-2.8.5]# ./configure
[root@RHE5 cmake-2.8.5]# make
[root@RHE5 cmake-2.8.5]# make install

[root@RHE5 soft]# tar zxvf mysql-5.5.15.tar.gz
[root@RHE5 soft]# cd mysql-5.5.15
[root@RHE5 mysql-5.5.15]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
[root@RHE5 mysql-5.5.15]# make
[root@RHE5 mysql-5.5.15]# make install
[root@RHE5 mysql-5.5.15]#  cp support-files/my-medium.cnf /etc/my.cnf
[root@RHE5 mysql-5.5.15]# groupadd mysql
[root@RHE5 mysql-5.5.15]# useradd mysql -g mysql
[root@RHE5 mysql-5.5.15]# /usr/local/mysql/scripts/mysql_install_db &
[root@RHE5 mysql]# chown mysql.mysql -R data
[root@RHE5 mysql]# /usr/local/mysql/bin/mysqld_safe --user=mysql&
[root@RHE5 bin]./mysql
[root@RHE5 support-files]# cp mysql.server /etc/init.d/mysqld
[root@RHE5 support-files]# chmod 755 /etc/init.d/mysqld
[root@RHE5 support-files]# chkconfig --add mysqld
[root@RHE5 support-files]# chkconfig mysqld on
[root@RHE5 support-files]# service mysqld start
Starting MySQL                                             [确定]

三、安装php
安装GD
[root@RHE5 soft]# tar zxvf gd-2.0.35.tar.gz
[root@RHE5 soft]# cd gd-2.0.35
[root@RHE5 gd-2.0.35]# ./configure --prefix=/usr/local/gd
[root@RHE5 gd-2.0.35]# make
[root@RHE5 gd-2.0.35]# make install
安装libpng
[root@RHE5 soft]# tar zxvf libpng-1.5.4.tar.gz
[root@RHE5 soft]# cd libpng-1.5.4
[root@RHE5 libpng-1.5.4]# ./configure --prefix=/usr/local/png
[root@RHE5 libpng-1.5.4]# make
[root@RHE5 libpng-1.5.4]# make install
安装php
[root@RHE5 soft]# tar zxvf php-5.2.17.tar.gz
[root@RHE5 soft]# gzip -cd php-5.2.17-fpm-0.5.14.diff.gz |patch -d php-5.2.17 -p1
[root@RHE5 soft]# cd php-5.2.17
[root@RHE5 php-5.2.17]# ./configure --prefix=/usr/local/php --with-gd=/usr/local/gd --with-png-dir=/usr/local/png --with-mysql=/usr/local/mysql --enable-fastcgi --enable-fpm
[root@RHE5 php-5.2.17]# make
[root@RHE5 php-5.2.17]# make install
[root@RHE5 php-5.2.17]# cp php.ini-dist /usr/local/php/lib/php.ini
四、整合nginx和php

vi /usr/local/nginx/conf/nginx.conf

location ~ \.php$ {
root           html;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
include        fastcgi_params;
}
location /nginx_status {
stub_status on;
access_log off;
allow 192.168.0.207;设置为可访问该状态信息的ip
deny all;
}

启动nginx
[root@RHE5 soft]# /usr/local/nginx/sbin/nginx
[root@RHE5 soft]# /usr/local/php/sbin/php-fpm start

标签: mysql安装 nginx PHP安装
最后更新:04/23/2012

guangjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
最新 热点 随机
最新 热点 随机
Red Hat Enterprise Linux 9 发布,大量组件升级 windows10 家庭版添加hyper-v虚拟机组件 Red Hat Enterprise Linux 8.5 GA 发布 Rocky Linux 8.4 GA正式版发布下载 Rocky Linux 8.3 首个候选版本发布 CentOS 8.3 (2011) ISO镜像下载发布 CentOS Linux 落幕 CentOS Stream 上位 CentOS Linux 7.9 (2009) iso镜像下载 Windows 10 2020年10月更新ISO下载 ubuntu ssh通过密钥登陆服务器
查看计算机的guid windows server 2012 官方中文学习技术免费电子书 winwebmail最新版3.8.1.3破解注册机 微软高价买入biying.com Linux常用网络社区资源 十大必备网站服务器工具软件 使用rewrite实现asp伪静态 更改sql2000数据库所有者 关于resin的jvm内存调整设置 全屏地图
标签聚合
php_curl linux Windows Server 2012 redhat android springboot Hyper-V nginx
友情链接
  • linux运维
  • 郑州SEO

COPYRIGHT © 2021 gjie.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备07002435号-8