日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java源码搭建教程_CentOS 7 搭建源码包搭建LNMP环境

發布時間:2025/4/16 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java源码搭建教程_CentOS 7 搭建源码包搭建LNMP环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1,安裝epel源

yum install -y epel-release

2, 安裝需要的軟件

yum install -y gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel \

libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 \

libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 \

bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel \

krb5-devel libidn libidn-devel openssl openssl-devel pcre pcre-devel libmcrypt \

libmcrypt-devel cmake

1,下載的軟件,先找好需要下載的軟件的下載地址

cat > /usr/local/src/url << "EOF"

http://nginx.org/download/nginx-1.14.2.tar.gz

http://jp2.php.net/distributions/php-5.6.39.tar.gz

http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz

EOF

2,開始下載

wget -P /usr/local/src -i /usr/local/src/url

3,解壓

cd /usr/local/src

for i in *.tar.gz ; do tar zxvf $i; done

3,安裝MySQL,創建用戶安裝目錄數據目錄設置好權限拷貝文件

groupadd mysql ; useradd -g mysql -s /sbin/nologin mysql

mv /usr/local/src/mysql-5.6.43-linux-glibc2.12-x86_64 /usr/local/mysql ; chown -R mysql:mysql /usr/local/mysql

mkdir -p /data/mysql ; chown -R mysql:mysql /data/mysql

1,初始化

cd /usr/local/mysql

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

2,拷貝配置文件和啟動腳本

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

3,修改my.cnf和mysqld的datadir和basedir和socket參數如下

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.socket

4,安裝PHP; 創建php賬戶進入目錄

useradd -s /sbin/nologin php-fpm

cd /usr/local/src/php-5.6.39

1, 編譯

./configure \

--prefix=/usr/local/php-fpm \

--with-config-file-path=/usr/local/php-fpm/etc \

--enable-fpm \

--with-fpm-user=php-fpm \

--with-fpm-group=php-fpm \

--with-mysql=/usr/local/mysql \

--with-mysqli=/usr/local/mysql/bin/mysql_config \

--with-pdo-mysql=/usr/local/mysql \

--with-mysql-sock=/tmp/mysql.sock \

--with-libxml-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-freetype-dir \

--with-iconv-dir \

--with-zlib-dir \

--with-mcrypt \

--enable-soap \

--enable-gd-native-ttf \

--enable-ftp \

--enable-mbstring \

--enable-exif \

--enable-zend-multibyte \

--disable-ipv6 \

--with-pear \

--with-curl \

--with-openssl \

--disable-fileinfo

2,安裝

make && make install

3,修改配置文件

cp php.ini-production /usr/local/php-fpm/etc/php.ini

vi /usr/local/php-fpm/etc/php-fpm.conf

4,寫入如下內容

[global]

pid = /usr/local/php-fpm/var/run/php-fpm.pid

error_log = /usr/local/php-fpm/var/log/php-fpm.log

[www]

listen = /tmp/php-fcgi.sock

listen.mode = 666

user = php-fpm

group = php-fpm

pm = dynamic

pm.max_children = 50

pm.start_servers = 20

pm.min_spare_servers = 5

pm.max_spare_servers = 35

pm.max_requests = 500

rlimit_files = 1024

5,設置啟動文件,開機啟動

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod 755 /etc/init.d/php-fpm

chkconfig --add php-fpm

chkconfig php-fpm on

service php-fpm start

ps aux |grep php-fpm

5,安裝nginx

1,進入目錄編譯

cd /usr/local/src/nginx-1.14.2

./configure --prefix=/usr/local/nginx

2,開始安裝

make && make install

3,修改啟動文件

vim /etc/init.d/nginx

4,寫入以下內容

#!/bin/bash

# chkconfig: - 30 21

# description: http service.

# Source Function Library

. /etc/init.d/functions

# Nginx Settings

NGINX_SBIN="/usr/local/nginx/sbin/nginx"

NGINX_CONF="/usr/local/nginx/conf/nginx.conf"

NGINX_PID="/usr/local/nginx/logs/nginx.pid"

RETVAL=0

prog="Nginx"

start()

{

echo -n $"Starting $prog: "

mkdir -p /dev/shm/nginx_temp

daemon $NGINX_SBIN -c $NGINX_CONF

RETVAL=$?

echo

return $RETVAL

}

stop()

{

echo -n $"Stopping $prog: "

killproc -p $NGINX_PID $NGINX_SBIN -TERM

rm -rf /dev/shm/nginx_temp

RETVAL=$?

echo

return $RETVAL

}

reload()

{

echo -n $"Reloading $prog: "

killproc -p $NGINX_PID $NGINX_SBIN -HUP

RETVAL=$?

echo

return $RETVAL

}

restart()

{

stop

start

}

configtest()

{

$NGINX_SBIN -c $NGINX_CONF -t

return 0

}

case "$1" in

start)

start

;;

stop)

stop

;;

reload)

reload

;;

restart)

restart

;;

configtest)

configtest

;;

*)

echo $"Usage: $0 {start|stop|reload|restart|configtest}"

RETVAL=1

esac

exit $RETVAL

5,設置啟動權限,開機啟動

chmod 755 /etc/init.d/nginx

chkconfig --add nginx

chkconfig nginx on

6, 修改配置文件,站點目錄

mv /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak

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

user nobody nobody;

worker_processes 2;

error_log /usr/local/nginx/logs/nginx_error.log crit;

pid /usr/local/nginx/logs/nginx.pid;

worker_rlimit_nofile 51200;

events

{

use epoll;

worker_connections 6000;

}

http

{

include mime.types;

default_type application/octet-stream;

server_names_hash_bucket_size 3526;

server_names_hash_max_size 4096;

log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]'

' $host "$request_uri" $status'

' "$http_referer" "$http_user_agent"';

sendfile on;

tcp_nopush on;

keepalive_timeout 30;

client_header_timeout 3m;

client_body_timeout 3m;

send_timeout 3m;

connection_pool_size 256;

client_header_buffer_size 1k;

large_client_header_buffers 8 4k;

request_pool_size 4k;

output_buffers 4 32k;

postpone_output 1460;

client_max_body_size 10m;

client_body_buffer_size 256k;

client_body_temp_path /usr/local/nginx/client_body_temp;

proxy_temp_path /usr/local/nginx/proxy_temp;

fastcgi_temp_path /usr/local/nginx/fastcgi_temp;

fastcgi_intercept_errors on;

tcp_nodelay on;

gzip on;

gzip_min_length 1k;

gzip_buffers 4 8k;

gzip_comp_level 5;

gzip_http_version 1.1;

gzip_types text/plain application/x-javascript text/css text/htm

application/xml;

server

{

listen 80;

server_name localhost;

index index.html index.htm index.php;

root /usr/local/nginx/html;

location ~ \.php$

{

include fastcgi_params;

fastcgi_pass unix:/tmp/php-fcgi.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;

}

}

}

6,查看配置是否有錯誤,啟動監聽端口是否啟動

/usr/local/nginx/sbin/nginx -t

/etc/init.d/nginx start

netstat -lntp |grep 80

測試php解析

vi /usr/local/nginx/html/1.php //加入如下內容

echo "test php scripts.";

?>

curl localhost/1.php

附:設置默認虛擬主機和多站點配置

增加vhost文件夾用于配置多站點

vim /usr/local/nginx/conf/nginx.conf

include vhost/*.conf

mkdir /usr/local/nginx/conf/vhost

cd !$;? vim default.conf //加入如下內容

server

{

listen 80 default_server;? // 有這個標記的就是默認虛擬主機

server_name aaa.com;

index index.html index.htm index.php;

root /data/wwwroot/default;

}

mkdir -p /data/wwwroot/default/

echo “This is a default site.”>/data/wwwroot/default/index.html

/usr/local/nginx/sbin/nginx -t

/usr/local/nginx/sbin/nginx -s reload

curl localhost

curl -x127.0.0.1:80 123.com

總結

以上是生活随笔為你收集整理的java源码搭建教程_CentOS 7 搭建源码包搭建LNMP环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品一区无码 | 日本女人毛片 | 久久动态图| 日韩aaaaaa | 久久成| 综合久久久久 | 少妇av一区二区三区 | 国产精品久久久久野外 | 影音先锋丝袜制服 | 绝顶高潮合集videos | 男女免费毛片 | 污网在线观看 | 久在操 | 无码一区二区三区 | 可以在线看黄的网站 | 中国毛片在线 | 四虎视频国产精品免费入口 | 日本公妇乱偷中文字幕 | 女人叉开腿让男人桶 | 国产成人无码一区二区在线播放 | 无码专区久久综合久中文字幕 | 特级西西人体4444xxxx | 两个小y头稚嫩紧窄h文 | 国产精品午夜一区二区 | 天天操综合网 | 500部大龄熟乱视频 亚洲乱码精品 | 国内露脸中年夫妇交换 | 91精品国产综合久久精品 | 亚洲狠狠 | 美女网站污 | 黄色av网站免费观看 | 国产视频一区二区三区在线观看 | 国产老女人乱淫免费 | 亚洲制服丝袜在线播放 | 国产一级精品视频 | 人人澡超碰碰97碰碰碰 | 欧美精品 在线观看 | 国产精品九九 | 日韩爱爱爱 | 2024国产精品| 日本精品一区 | 成人午夜影片 | 免费h片在线观看 | 国产一区二区在 | 色戒av | 国产一区二区三区在线观看 | 黄色录象片| 欧美精品一区二区在线播放 | 久九九 | 欧美一区二区三区爱爱 | 色就是色欧美 | 日批视频在线 | 91久久在线| 天天成人 | 欧美体内谢she精2性欧美 | 国产精品69久久久久孕妇欧美 | 粗了大了 整进去好爽视频 日本女优中文字幕 | 性欧美又大又长又硬 | 午夜大片在线观看 | 国产在线麻豆精品观看 | 亚洲欧洲一区二区三区 | 777av | 2018自拍偷拍 | а 天堂 在线 | 四虎成人网 | 欧美激情第五页 | 久久久久久久久久一级 | 自拍第一页| 国产精品久免费的黄网站 | 中文字幕一区二区三区免费 | 免费黄色的网站 | 国产最新精品视频 | 黄色免费片 | 午夜不卡福利 | 雨宫琴音一区二区三区 | 人人妻人人澡人人爽人人欧美一区 | 亚洲美女免费视频 | 四虎精品在永久在线观看 | 久久久久久久久久久久国产 | 男男野外做爰全过程69 | 国产欧美日韩专区发布 | 美女的胸给男人玩视频 | 毛片国产精品 | 男人女人拔萝卜视频 | 性做久久久 | 日本五十熟hd丰满 | 国产亚洲女人久久久久毛片 | 国产成人a v | 亚洲美女性生活视频 | 超清纯大学生白嫩啪啪 | 深爱五月综合网 | 亚洲精品一区二区在线 | 国产精品久久久久电影 | 夜夜春很很躁夜夜躁 | 特级丰满少妇一级aaa爱毛片 | 情侣作爱视频网站 | 蜜桃精品视频在线观看 | 国产欧美日 | 四季av一区二区夜夜嗨 |