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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

应用服务器安装手册

發布時間:2024/9/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 应用服务器安装手册 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境準備

  • fdisk -l
  • mkfs.ext4 /dev/vdb
  • mount -t ext4 /dev/vdb /data
  • yum update
  • yum -y install gcc gcc-c++ autoconf automake libtool make openssl openssl-devel pcre-devel libxml2-devel libcurl-devel libicu-devel openldap openldap-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel libvpx-devel libaio zip unzip lrzsz

cmake

  • cd /opt
  • wget?https://cmake.org/files/v3.13/cmake-3.13.2-Linux-x86_64.tar.gz
  • tar -zxvf cmake-3.13.2-Linux-x86_64.tar.gz
  • mv cmake-3.13.2-Linux-x86_64 /usr/local/webserver/cmake
  • vi /etc/profile.d/cmake.sh
export CMAKE_HOME=/usr/local/webserver/cmake export PATH=$PATH:$CMAKE_HOME/bin
  • source /etc/profile

安裝最新版libzip

  • cd /opt
  • yum remove libzip #移除系統依賴的舊zip
  • wget?https://libzip.org/download/libzip-1.5.1.tar.gz
  • tar -zxvf libzip-1.5.1.tar.gz
  • cd libzip-1.5.1
mkdir build cd build cmake .. make make install

安裝nginx

  • cd /opt
  • wget?http://nginx.org/download/nginx-1.14.2.tar.gz
  • download nginx-http-concat?https://github.com/alibaba/nginx-http-concat
  • groupadd -r nginx
  • useradd -s /sbin/nologin -g nginx -r nginx
  • tar -zxvf nginx-1.14.2.tar.gz
  • unzip nginx-http-concat-master.zip
  • cd nginx-1.14.2
  • ?
./configure \ --prefix=/usr/local/webserver/nginx \ --user=nginx \ --group=nginx \ --with-http_ssl_module \ --with-http_flv_module \ --with-http_gzip_static_module \ --with-http_stub_status_module \ --add-module=/opt/nginx-http-concat-master
  • make && make test && make install

安裝nginx lua

  • cd /opt/openresty-1.11.2.4
  • cd bundle/
./configure \ --prefix=/usr/local/webserver/nginx \ --user=nginx \ --group=nginx \ --with-http_ssl_module \ --with-http_flv_module \ --with-http_gzip_static_module \ --with-http_stub_status_module \ --add-module=/opt/nginx-http-concat-master \ --add-module=/opt/openresty-1.11.2.4/bundle/ngx_devel_kit-0.3.0 \ --add-module=/opt/lua-nginx-module-0.10.10

安裝imagemagick

  • wget?ftp://mirror.checkdomain.de/imagemagick/ImageMagick-7.0.6-7.zip
  • unzip ImageMagick-7.0.6-7.zip
  • cd ImageMagick-7.0.6-7
./configure \ --with-bzlib=yes \ --with-autotrace=yes \ --with-djvu=yes \ --with-dps=yes \ --with-fftw=yes \ --with-flif=yes \ --with-fpx=yes \ --with-fontconfig=yes \ --with-freetype=yes \ --with-gslib=no --with-gvc=yes \ --with-jbig=yes \ --with-jpeg=yes \ --with-lcms=yes \ --with-lqr=yes \ --with-ltdl=yes \ --with-lzma=yes \ --with-magick-plus-plus=yes \ --with-openexr=yes \ --with-openjp2=yes \ --with-pango=yes \ --with-perl=no --with-png=yes \ --with-raqm=yes \ --with-raw=yes \ --with-rsvg=no --with-tiff=yes \ --with-webp=yes \ --with-wmf=yes \ --with-x= --with-xml=yes \ --with-zlib=yes

安裝mysql

  • cd /opt
  • wget?http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
  • tar zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
  • mv mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/webserver/mysql
  • groupadd -r mysql
  • useradd -s /sbin/nologin -g mysql -r mysql
  • cd /usr/local/webserver/mysql
  • mv /etc/my.cnf ./#移動默認my.cnf配置
  • vi my.cnf #設置基本配置basedir、datadi等
  • cd support-files/
  • vi mysql.server#修改basedir、datadir與my.cnf保持一致
  • cd /opt
  • chown mysql.mysql ./mysql -R
  • mkdir -p /data/mysql3306/data
  • chown mysql.mysql /data/mysql3306/ -R
  • /usr/local/webserver/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/webserver/mysql --datadir=/data/mysql3306/data
  • #記錄初始化root密碼
  • /opt/mysql/support-files/mysql.server start
  • /opt/mysql/bin/mysql -uroot -p -S/tmp/mysql3306.sock --default-character-set=utf8
  • > mysql SET PASSWORD = PASSWORD('xxxxx');#初始化root密碼
  • > mysql CREATE DATABASE IF NOT EXISTS erp_standard DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
  • > mysql grant select,update,delete,create,insert on erp_standard.* to op@'xxxxx' identified by 'xxxxxx'
  • > mysql flush privileges
  • > mysql \q
  • /opt/mysql/support-files/mysql.server restart
  • ?
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql/ -DMYSQL_DATADIR=/data/mysql3306/data -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_TCP_PORT=3306 -DWITH_EXTRA_CHARSETS:string=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0 -DWITH_READLINE=1 -DWITH_SSL=yes -DSYSCONFDIR=/data/mysql3306

安裝libmcrypt

  • cd /opt
  • wget?https://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
  • tar zxvf libmcrypt-2.5.8.tar.gz
  • cd libmcrypt-2.5.8
  • ./configure
  • make
  • make install

安裝php5.6

  • cd /opt
  • wget?http://cn.php.net/distributions/php-5.6.39.tar.gz
  • wget?http://downloads.zend.com/guard/7.0.0/zend-loader-php5.6-linux-x86_64_update1.tar.gz
  • tar zxvf zend-loader-php5.6-linux-x86_64_update1.tar.gz
  • tar -zxvf php-5.6.39.tar.gz
  • groupadd -r www
  • useradd -s /sbin/nologin -g www -r www
  • vi /etc/ld.so.conf.d/local.conf
/usr/local/lib # 添加該行 /usr/local/lib64 # 添加該行
  • ldconfig -v
  • cd php-5.6.39
./configure \ --prefix=/usr/local/webserver/php5.6 \ --with-config-file-path=/usr/local/webserver/php5.6/etc \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --enable-soap \ --enable-gd-native-ttf \ --enable-ftp \ --enable-mbstring \ --enable-exif \ --enable-pdo \ --enable-mbstring \ --enable-opcache \ --enable-sockets \ --enable-pcntl \ --enable-zip \ --enable-calendar \ --enable-bcmath \ --enable-intl \ --with-pdo-mysql \ --with-mysql \ --with-mysqli \ --with-libxml-dir \ --with-pcre-dir \ --with-gd \ --with-vpx-dir \ --with-jpeg-dir \ --with-png-dir \ --with-freetype-dir \ --with-xpm-dir \ --with-iconv-dir \ --with-zlib-dir \ --with-mcrypt \ --with-zlib \ --with-curl \ --with-openssl \ --with-gettext \ --with-mhash \ --with-ldap \ --with-libdir=lib64 \ --without-pear \ --disable-phar
  • make && make install
  • cd /usr/local/webserver/php5.6/etc
  • cp /opt/zend-loader-php5.6-linux-x86_64/ZendGuardLoader.so ./lib/php/extensions/no-debug-non-zts-20131226/
  • cp /opt/zend-loader-php5.6-linux-x86_64/opcache.so ./lib/php/extensions/no-debug-non-zts-20131226/
  • cp /opt/php-5.6.31/php.ini-development php.ini
  • cp php-fpm.conf.default php-fpm.conf

安裝php7.1

  • cd /opt
  • wget?http://cn.php.net/distributions/php-7.1.26.tar.gz
  • tar -zxvf php-7.1.26.tar.gz
  • cd php-7.1.26
./configure \ --prefix=/usr/local/webserver/php7.1 \ --with-config-file-path=/usr/local/webserver/php7.1/etc \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --enable-soap \ --enable-gd-native-ttf \ --enable-ftp \ --enable-mbstring \ --enable-exif \ --enable-pdo \ --enable-mbstring \ --enable-opcache \ --enable-sockets \ --enable-pcntl \ --enable-zip \ --enable-calendar \ --enable-bcmath \ --enable-intl \ --with-pdo-mysql \ --with-mysqli \ --with-libxml-dir \ --with-pcre-dir \ --with-gd \ --with-jpeg-dir \ --with-png-dir \ --with-freetype-dir \ --with-xpm-dir \ --with-iconv-dir \ --with-zlib-dir \ --with-mcrypt \ --with-zlib \ --with-curl \ --with-openssl \ --with-gettext \ --with-mhash \ --with-ldap \ --with-libdir=lib64 \ --without-pear \ --disable-phar
  • make && make install
  • cd /usr/local/webserver/php7.1/etc
  • cp /opt/php-7.1.26/php.ini-development php.ini
  • cp php-fpm.conf.default php-fpm.conf

安裝php7.3

  • cd /opt
  • wget?http://cn2.php.net/distributions/php-7.3.0.tar.gz
  • tar -zxvf php-7.3.0.tar.gz
  • cd php-7.3.0
./configure \ --prefix=/usr/local/webserver/php7.3 \ --with-config-file-path=/usr/local/webserver/php7.3/etc \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --enable-soap \ --enable-ftp \ --enable-mbstring \ --enable-exif \ --enable-pdo \ --enable-mbstring \ --enable-opcache \ --enable-sockets \ --enable-pcntl \ --enable-calendar \ --enable-bcmath \ --enable-intl \ --with-pdo-mysql \ --with-mysqli \ --with-libxml-dir \ --with-pcre-dir \ --with-gd \ --with-jpeg-dir \ --with-png-dir \ --with-freetype-dir \ --with-xpm-dir \ --with-iconv-dir \ --with-curl \ --with-openssl \ --with-gettext \ --with-mhash \ --with-ldap \ --with-libdir=lib64 \ --without-pear \ --disable-phar
  • wget?http://pecl.php.net/get/zip-1.15.3.tgz
  • tar zxvf zip-1.15.4.tgz
  • cd zip-1.15.4
  • /usr/local/webserver/php7.3/bin/phpize
./configure --with-php-config=/usr/local/webserver/php7.3/bin/php-config make make install
  • vi php.ini
  • extension=/usr/local/webserver/php7.3/lib/php/extensions/no-debug-non-zts-20180731/zip.so

redis

http://download.redis.io/releases/redis-3.0.1.tar.gz ./make & make test vim /etc/sysctl.conf #sysctl vm.overcommit_memory=1 echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/enabled >> /etc/rc.local echo 512 > /proc/sys/net/core/somaxconn

tcl

http://jaist.dl.sourceforge.net/project/tcl/Tcl/8.6.4/tcl8.6.4-src.tar.gz cd tcl8.6.4/unix/ ./configure ./make & make install## 部署應用 - mkdir -p /data/www/erp_standard/sitedata - mkdir -p /data/www/erp_standard_www/sitedata ## 相關文件路徑 - nginx- 安裝路徑/usr/local/webserver/nginx- 配置文件/usr/local/webserver/nginx/conf- 啟動/usr/local/webserver/nginx/sbin/nginx - mysql- 安裝路徑/opt/mysql/- 配置文件/opt/mysql/my.cnf- 啟動/opt/mysql/support-files/mysql.server start- 帳號密碼:- root/root@isnosafe- op/t1234567(程序使用) - php&php-fpm- 安裝路徑/usr/local/webserver/php5.6/- 配置文件/usr/local/webserver/php5.6/etc- 啟動 /usr/local/webserver/php5.6/php-fpm start - 開機啟動- /usr/local/webserver/auto_start## root防護 - useradd tripdc - passwd tripdc - vi /etc/ssh/sshd_config - port/PermitRootLogin - service sshd restart

總結

以上是生活随笔為你收集整理的应用服务器安装手册的全部內容,希望文章能夠幫你解決所遇到的問題。

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