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

配置开机自动启动Nginx + PHP

http://blog.chinaunix.net/uid-20178201-id-3070174.html

相关推荐
fengci.1 小时前
CTF2刷题记录(困难部分)
android·开发语言·前端·学习·php
vipxieliang1 小时前
PHP OPcache 原理与配置:字节码缓存、参数调优、失效机制与性能影响
php
vipxieliang1 小时前
PHP 生命周期与 PHP-FPM 工作模式:从 Nginx 到 PHP 执行完毕的全链路剖析
php
xyouyuweizhu2 小时前
Java IO 流详解:流的作用、流的划分与标准输入输出流
java·python·php
软件技术NINI3 小时前
基于PHP和MySQL的快递代收点管理系统的设计与实现
开发语言·javascript·数据库·mysql·毕业设计·php·毕设
国际云,接待3 小时前
云服务器 WebSocket 空闲后频繁断开:查 Nginx 超时、心跳与负载均衡,再评估扩容
服务器·websocket·nginx
Linux界最忧郁之人3 小时前
OpenStack Victoria双节点实战|Packstack一键部署(CentOS‑Stream‑8)+华为云ECS实操
linux·运维·服务器·centos·华为云·openstack
老王IT4 小时前
PHP语言基础语法介绍
开发语言·php
2501_9445215912 小时前
Ramda 跨端三方库仓颉适配全流程
开发语言·javascript·flutter·php
漠月瑾-西安13 小时前
PHP曝出两个严重RCE漏洞:CVE-2026-109618、CVE-2026-109619技术分析与修复指南
网络安全·php·漏洞分析·漏洞修复·远程代码执行