加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 运营中心 > LNMP > 正文

OneinStack如何一键安装LNMP

发布时间:2023-02-17 13:34:49 所属栏目:LNMP 来源:互联网
导读:oneinstack一键PHP/java/hhvm安装和超详细的vps手动安装lnmp 一、oneinstack一键PHP/java/hhvm安装 1、oneinstack官网: 官方网站: 2、oneinstack一键PHP/java/hhvm安装代码如下:(阿里云用户可以选择oneinstack阿里云节点,这样速度会更快一些) yum -y i
  oneinstack一键PHP/java/hhvm安装和超详细的vps手动安装lnmp
 
  一、oneinstack一键PHP/java/hhvm安装
 
  1、oneinstack官网:
 
  官方网站:
 
  2、oneinstack一键PHP/java/hhvm安装代码如下:(阿里云用户可以选择oneinstack阿里云节点,这样速度会更快一些)
 
  yum -y install wget screen curl python #for centos/redhat
  # apt-get -y install wget screen curl python #for debian/ubuntu
  wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz #阿里云用户下载
  wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载
  wget http://mirrors.linuxeye.com/oneinstack.tar.gz #不包含源码,建议仅国外主机下载
  tar xzf oneinstack-full.tar.gz
  cd oneinstack #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件
  screen -s oneinstack #如果网路出现中断,可以执行命令`screen -r oneinstack`重新连接安装窗口
  ./install.sh #注:请勿sh install.sh或者bash install.sh这样执行
  3、oneinstack一键安装包支持以下组合自由安装:
 
  lnmp(linux + Nginx+ mysql+ PHP)
  lamp(linux + apache+ MysqL+ PHP)
  lnmpa(linux + Nginx+ MysqL+ PHP+ apache):Nginx处理静态,apache(mod_PHP)处理动态PHP
  lnmt(linux + Nginx+ MysqL+ tomcat):Nginx处理静态,tomcat(jdk)处理java
  lnmh(linux + Nginx+ MysqL+ hhvm)
  4、你安装时可以自己选择。(点击放大)
 
  OneinStack如何一键安装LNMP
 
  5、然后你可以根据你自己的需要来安装PHP缓存加速器,提供zendopcache、xcache、apcu、eaccelerator。(点击放大)
 
  OneinStack如何一键安装LNMP
 
  6、还有PHP加解密工具ioncube、zendguardloader ,和memcached、redis等。(点击放大)
 
  OneinStack如何一键安装LNMP
 
  7、oneinstack一键安装支持升级:./upgrade.sh,提供了Nginx、tengine、apache、PHP、MysqL、redis等升级。(点击放大)
 
  OneinStack如何一键安装LNMP
 
  ubuntu14.04lts上的Nginx-1.9.5 + mariadb-10.1 + PHP-7.0.0rc5网站环境搭建教程
 
  二、编译安装Nginx-1.9.5
 
  1、上面是lnmp一键安装方法,接下来就是关于在ubuntu-14.04 lts系统上手动搭建lnmp环境的教程。之所以选择手动搭建环境,无非是为了装逼(大雾)从手动搭建中积累搭建环境的经验,并且享受到一定的乐趣。如果您对这方面感兴趣,又有足够的闲暇时间,不妨一试。
 
  2、首先,到Nginx官方下载Nginx源码(注:由于本博安装Nginx-1.9.5的原因是为了支持http/2协议,所以对于部分不需要ssl的网站,会在本段后给出一个1.8.0的教程)。
 
  cd /usr/local/srcwget https://Nginx.org/download/Nginx-1.9.5.tar.gz
  3、 下载libressl(注:本博使用libressl的目的是支持ssl中使用的chacha20-poly1305流式加密算法,对于使用aes-gcm的站点,也可以使用该ssl库)。
 
  cd /usr/local/srcwget https://ftp.openbsd.org/pub/openbsd/libressl/libressl-2.3.0.tar.gztar xzf libressl-2.3.0.tar.gz
  4、现在,/usr/local/src的目录结构类似这样(以反斜线与缩进显示结构):
 
  usr local src libressl-2.3.0 Nginx-1.9.5
  5、 编译准备工作:
 
  apt-get install libpcre3 libpcre3-dev zlib1g zlib1g-devgroupadd wwwuseradd www -g www
  6、开始编译Nginx:
 
  ./configure --user=www --group=www --prefix=/usr/local/Nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-http_v2_module --with-openssl=../libressl-2.3.0
  7、我所使用的编译参数说明如下:
 
  --user=www #指定Nginx运行用户--group=www #指定Nginx运行用户组--prefix=/usr/local/Nginx #指定Nginx安装路径,不用修改--with-http_stub_status_module #开启状态监控模块--with-http_ssl_module #开启ssl--with-http_gzip_static_module #开启gzip--with-ipv6 #开启ipv6,无v6可去掉--with-http_v2_module #开启http/2--with-openssl=../libressl-2.3.0 #指定openssl路径
  8、建立makefile完成,开始编译:
 
  makemake install
  9、加入环境变量:
 
  vim /etc/environment#vim操作请自行google#在path变量的最后加入:/usr/local/Nginx/sbin#完成后类似于path="/.../:/.../:......:/usr/local/Nginx/sbin"#保存退出source /etc/environment
  10、输入:Nginx -v ,显示 Nginx 的版本就说明安装成功了。
 
  11、 如果不想安装Nginx-1.9.5的话,可以参加此方法安装Nginx-1.8.0,操作步骤和上面一样的,代码如下:
 
  cd /usr/local/srcwget https://Nginx.org/download/Nginx-1.8.0.tar.gzcd /usr/local/src wget https://www.openssl.org/source/openssl-1.0.2d.tar.gz tar zxvf openssl-1.0.2d.tar.gz cd openssl-1.0.2d ./configmakeldconfigapt-get install libpcre3 libpcre3-dev zlib1g zlib1g-devgroupadd wwwuseradd www -g www./configure --user=www --group=www --prefix=/usr/local/Nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-http_v2_module --with-openssl=/usr/local/src/openssl-1.0.2dmakemake installvim /etc/environment#vim操作请自行google#在path变量的最后加入:/usr/local/Nginx/sbin#完成后类似于path="/.../:/.../:......:/usr/local/Nginx/sbin"#保存退出source /etc/environmentNginx -v
  三、apt-get快速安装mariadb-10.1
 
  1、添加mariadb官方apt源:
 
  sudo apt-get install software-properties-common
  sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
  sudo add-apt-repository 'deb https://mariadb.nethub.com.hk//repo/10.1/ubuntu trusty main'
  #我的vps是香港softlayer数据中心 vps.to的vps,因此,本处添加了hk的apt源,您可以在这里找到更#多的源:https://downloads.mariadb.org/mariadb/repositories
  2、apt-get安装mariadb:
 
  pt-get install mariadb-client mariadb-server
  3、安装时会要求输入root密码以及重复密码,按照要求进行。如果需要修改root密码,使用:
 
  /usr/bin/MysqLadmin -u root -p 旧密码 新密码
  四、编译安装PHP-7.0.0rc5
 
  1、下载PHP-7.0.0rc5源码包:
 
  cd /usr/local/src
  wget https://downloads.PHP.net/~ab/PHP-7.0.0rc5.tar.gz
  tar xzf PHP-7.0.0rc5.tar.gz
  2、安装PHP依赖包:
 
  sudo apt-get install libxml2-dev libpcre3-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng12-dev libxpm-dev libfreetype6-dev libMysqLclient-dev libt1-dev libgd2-xpm-dev libgmp-dev libsasl2-dev libmhash-dev unixodbc-dev freetds-dev libpspell-dev libsnmp-dev libtidy-dev libxslt1-dev libmcrypt-dev
  3、编译PHP:
 
  cd /usr/local/src/PHP-7.0.0rc5
   ./configure --prefix=/usr/local/PHP
  --with-config-file-path=/usr/local/PHP/etc
  --with-fpm-user=www --with-fpm-group=www
  --enable-fpm
  --disable-fileinfo
  --enable-MysqLnd
   --with-MysqLi=MysqLnd
  --with-pdo-MysqL=MysqLnd
  --with-iconv-dir=/usr/local
  --with-freetype-dir
  --with-jpeg-dir
  --with-png-dir
  --with-zlib
  --with-libxml-dir=/usr
  --enable-xml
  --disable-rpath
  --enable-bcmath
  --enable-shmop
  --enable-exif
  --enable-sysvsem
  --enable-inline-optimization
  --with-curl
  --enable-mbregex
  --enable-inline-optimization
  --enable-mbstring
  --with-mcrypt
  --with-gd
  --enable-gd-native-ttf
  --with-openssl
  --with-mhash
  --enable-pcntl
  --enable-sockets
  --with-xmlrpc
  --enable-ftp
  --with-gettext
  --enable-zip
  --enable-soap
  --disable-debug
  make #时间可能较长,我的vps.to vps花费大约十五分钟
  make install
  4、添加环境变量:

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读