centos安装nginx php mysql redis mongodb 并配置kohana环境

安装nginx

43 wget http://nginx.org/download/nginx-1.9.9.tar.gz

44 tar -zxvf nginx-1.9.9.tar.gz

45 cd nginx-1.9.9

47 mkdir /work

48 ./configure --prefix=/work/nginx-1.9.9 --with-pcre

49 cd /work/

50 ls

51 cd /download/

52 cd nginx-1.9.9

53 yum install pcre-devel pcre bzip2* libcurl-devel libcurl libjpeg-devel libpng-devel gd-devel libmcrypt* bison gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libtool-ltdl-devel*

54 ./configure --prefix=/work/nginx-1.9.9 --with-pcre

55 make

56 make install

57 cd /work/nginx-1.9.9/

59 ln -s nginx-1.9.9 nginx

60 cd nginx

63 ./sbin/nginx

73 vi /etc/sysconfig/iptables

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

74 /etc/init.d/iptables restart

安装php

87 wget http://cn2.php.net/get/php-7.0.6.tar.gz/from/this/mirror -O php-7.0.6.tar.gz

82 wget http://cn2.php.net/get/php-5.6.21.tar.gz/from/this/mirror

84 mv mirror php-5.6.21.tar.gz

88 wget http://cn2.php.net/get/php-5.5.35.tar.gz/from/this/mirror -O php-5.5.35.tar.gz

89 tar -zxvf php-5.5.35.tar.gz

90 tar -zxvf php-5.6.21.tar.gz

100 wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz

101 tar -zxvf libmcrypt-2.5.7.tar.gz

102 cd libmcrypt-2.5.7

103 ./configure --disable-posix-threads

104 make && make install

5.6

105 cd ../php-5.6.21

106 ./configure --prefix=/work/php-5.6.21 --enable-fpm --enable-bcmath --with-gd --enable-gd-native-ttf --with-gd --with-png-dir --with-curl --with-bz2 --with-freetype-dir --with-iconv-dir --with-zlib-dir --enable-soap --with-pear=PREFIX/pear --enable-gd-native-ttf --enable-mbstring --enable-exif --disable-cgi --enable-cli --with-jpeg-dir --enable-bcmath --enable-sockets --disable-ipv6 --with-mcrypt --with-mysql=mysqlnd --enable-mysqlnd --with-mysqli=mysqlnd --enable-embedded-mysqli --enable-embedded-mysqli --disable-mysqlnd-compression-support --with-pdo-mysql=mysqlnd

107 make && make install

5.5

39 cd php-5.5.35

40 ./configure --prefix=/work/php-5.5.35 --enable-fpm --enable-bcmath --with-gd --enable-gd-native-ttf --with-mysql=mysqlnd --with-gd --with-png-dir --with-curl --with-bz2 --with-freetype-dir --with-iconv-dir --with-zlib-dir --enable-soap --with-pear=PREFIX/pear --enable-gd-native-ttf --enable-mbstring --enable-exif --disable-cgi --enable-cli --with-jpeg-dir --enable-bcmath --enable-sockets --disable-ipv6 --with-mcrypt --enable-mysqlnd --with-mysqli=mysqlnd --enable-embedded-mysqli --enable-enmbedded-mysqli --disable-mysqlnd-compression-support --with-pdo-mysql=mysqlnd

41 make && make install

5.3

./configure --prefix=/work/php-5.3.29 --enable-fpm --enable-bcmath --with-gd --enable-gd-native-ttf --with-mysql=mysqlnd --with-gd --with-png-dir --with-curl --with-bz2 --with-freetype-dir --with-iconv-dir --with-zlib-dir --enable-soap --with-pear=PREFIX/pear --enable-gd-native-ttf --enable-mbstring --enable-exif --disable-cgi --enable-cli --with-jpeg-dir --enable-bcmath --enable-sockets --disable-ipv6 --with-mcrypt --enable-mysqlnd --with-mysqli=mysqlnd --enable-embedded-mysqli --enable-embedded-mysqli --disable-mysqlnd-compression-support --with-pdo-mysql=mysqlnd

7.0

37 tar -zxvf php-7.0.6.tar.gz

38 cd php-7.0.6

40 ./configure --prefix=/work/php-7.0.6 --enable-fpm --enable-bcmath --with-gd --enable-gd-native-ttf --with-gd --with-png-dir --with-curl --with-bz2 --with-freetype-dir --with-iconv-dir --with-zlib-dir --enable-soap --with-pear=PREFIX/pear --enable-gd-native-ttf --enable-mbstring --enable-exif --disable-cgi --enable-cli --with-jpeg-dir --enable-bcmath --enable-sockets --disable-ipv6 --with-mcrypt --enable-mysqlnd --with-mysqli=mysqlnd --enable-embedded-mysqli --enable-embedded-mysqli --disable-mysqlnd-compression-support --with-pdo-mysql=mysqlnd

41 make && make install

配置nginx+php5.6

123 cd /download/php-5.6.21/

124 php -i | grep 'php.ini'

125 find . -name 'php.ini*'

126 cp php.ini-development /work/php-5.6.21/lib/php.ini

127 vi /work/php-5.6.21/lib/php.ini

date.timezone = PRC

130 cd /work/

131 mkdir wwwroot

132 mv wwwroot code

133 cd code/

134 mkdir localhost

135 cd ..

136 cd nginx/conf

138 cp nginx.conf nginx.confbak

139 vi nginx.conf

user nobody;

worker_connections 32;

location / { | location / {

root /work/code/localhost

location ~ \.php { \| #location \~ \\.php {

root /work/code/localhost; | # root html;

fastcgi_pass 127.0.0.1:9000; | # fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php; | # fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME document_rootfastcgi_script_n| # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

include fastcgi_params; | # include fastcgi_params;

}

142 /work/php-5.6.21/sbin/php-fpm

143 cp /work/php-5.6.21/etc/php-fpm.conf.default /work/php-5.6.21/etc/php-fpm.conf

144 /work/php-5.6.21/sbin/php-fpm

145 /work/nginx/sbin/nginx -s reload

146 cd /work/code/localhost/

147 vi index.html

148 vi phpinfo.php

开机启动nginx php-fpm

root@localhost \~\]# vi /etc/rc.local /work/nginx/sbin/nginx /work/php-5.6.21/sbin/php-fpm 安装mysql 156 yum install mysql mysql-server 157 /etc/init.d/mysqld start 158 chkconfig mysqld on 159 mysql_secure_installation 160 mysql -uroot -p 161 /etc/init.d/mysqld restart -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT mysql\> grant all privileges -\> on \*.\* to root@192.168.56.1 identified by '111111'; 安装redis 安装mongodb 配置kohana nginx配置, 支持kohana server { listen 80; server_name kohana; root /cygdrive/d/github/kohana; location / { index index.php; try_files $uri $uri/ /index.php?$uri\&$args; } location \~ \\.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } } *** ** * ** *** CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL) http://www.jb51.net/article/37986.htm 年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境, [http://www.bkjia.com/Linuxjc/1096474.html](http://www.bkjia.com/Linuxjc/1096474.html "http://www.bkjia.com/Linuxjc/1096474.html") 配置开机自动启动Nginx + PHP http://blog.chinaunix.net/uid-20178201-id-3070174.html

相关推荐
Q_Q5110082852 小时前
python的婚纱影楼管理系统
开发语言·spring boot·python·django·flask·node.js·php
拓端研究室3 小时前
专题:2025供应链数智化与效率提升报告|附100+份报告PDF、原数据表汇总下载
开发语言·php
Shartin7 小时前
Can201-Introduction to Networking: Application Layer应用层
服务器·开发语言·php
乌云暮年8 小时前
Linux常用命令
linux·服务器·ssh·php
潘晓可9 小时前
Docker部署Nginx代理多个服务:公网域名与内网IP场景全解
nginx·docker·nginx proxy
apihz10 小时前
通用图片搜索-搜狗源免费API接口使用指南
android·java·python·php·音视频
博睿谷IT99_10 小时前
华为数据通信网络基础
开发语言·华为·php·华为认证
阿俊-全栈开发1 天前
crmeb多门店对接拉卡拉支付小程序聚合收银台集成全流程详解
小程序·php·拉卡拉聚合收银台·拉卡拉三方支付
stark张宇1 天前
Linux 文件创建、删除、移动、复制基础知识整理
linux·服务器·centos
✧北辰٩(ˊωˋ*)و南冥✧1 天前
nginx 负载均衡配置(加解决重复登录问题)
运维·nginx·负载均衡