好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Suse系统搭建开发环境文档--v0.3版.pdf

26页
  • 卖家[上传人]:ZJ****4
  • 文档编号:46437777
  • 上传时间:2018-06-26
  • 文档格式:PDF
  • 文档大小:1.55MB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 腾讯 ECC-易迅运维组 1 / 26 Suse 系统搭建开发环境文档--V0.3 版 写在最前面写在最前面 本文档遵守 BY-NC-SA 协议授权,请开始前仔细的阅读以下内容. 为什么会有这份文档?为什么会有这份文档? 因为初来乍到,公司的服务器统一使用 SUSE Linux Server 操作系统,并且版本较老与 Ubuntu、Centos 等 Linux 发行版不同,SUSE Linux 没有可用的软件源,即没法使用系统的软 件包管理工具,只能选择源码编译的方式来安装所有涉及的软件但是使用源码编译安装 的时候遇到了许多的问题,相信许多人会遇到类似的问题,所以就将自己搭建常用测试环 境的方法与遇到的问题加以总结,旨在旨在方便以后的使用方便以后的使用 主要内容简述主要内容简述 这份文档包含安装的软件有 Nginx、PHP、MySQL、Memcached、Redis、Mongodb、 Python2.7、Git、Ruby,Java,运维工具 tmux、htop,以及基础依赖库 curl、cmake、 libxml2、libxslt、openssl、pcre、readline、zlib、ic4c、libevent 等(后续会不断完善). # 建议按照本文当安装顺序安装,因为存在依赖的关系,部分软件所需的库,可能在别的 软件安装的过程中安装了,当然你可以选择安装部分软件,但是一定要主要依赖问题。

      软件编译安装流程软件编译安装流程 所有的软件编译安装流程都类似. 1. wget [下载链接] # 对于 https 协议的链接,也许需要添加 --no-check-certificate 来避免证书验证. 2. tar -xvf [软件源码压缩包(*.tar.gz/*.tar)] unzip [软件源码压缩包(*.zip)] 3. cd [源码目录] # 具体的 sql 相关的语句就不多介绍了. N Nginxginx 版本:Nginx-1.5.3 安装前安装前的准备的准备(安装安装必必要要的库的库) P Pcrecre- -8.328.32 下载地址: 下载:wget 解压缩:tar -xvf pcre-8.32.tar.gz 腾讯 ECC-易迅运维组 7 / 26 进入目录:cd pcre-8.32 编译安装:./configure make make install O Opensslpenssl- -1.0.11.0.1 下载地址: 下载: wget 解压缩:tar -xvf openssl-1.0.1.tar.gz 进入目录:cd cd openssl-1.0.1 编译安装:./configure make make install Z Zliblib- -1.2.81.2.8 下载地址: 下载:wget 解压缩:tar -xvf zlib-1.2.8.tar.gz 进入目录:cd zlib-1.2.8/ 编译安装:./configure make make install 继续继续 Nginx 的的安装安装 创建 nginx 用户:groupadd nginx 创建 nginx 用户组:useradd -g nginx -s /bin/false -M nginx 下载地址:http://nginx.org/download/ 下载:wget http://nginx.org/download/nginx-1.5.3.tar.gz 解压缩:tar -xvf nginx-1.5.3.tar.gz 进入解压后的 nginx 目录:cd nginx-1.5.3 # 不知道为什么我尝试了无数遍,nginx 编译安装的时候,添加安装后的 openssl 库无效,腾讯 ECC-易迅运维组 8 / 26 需要手动加 openssl 编译安装前的源代码,编译安装后的不行,所以编译是一定要跟上 openssl 解压后的那个目录,注意修改--with-openssl=后面的路径。

      编译安装: ./configure --prefix=/usr/local/nginx \ --user=nginx \ --group=nginx \ --with-http_ssl_module \ --with-openssl=/home/dubin/Download/openssl-1.0.1 继续编译安装:make make install 下面安装时给出的 nginx 相关配置文件的路径: nginx path prefix: “/usr/local/nginx“ nginx binary file: “/usr/local/nginx/sbin/nginx“ nginx configuration prefix: “/usr/local/nginx/conf“ nginx configuration file: “/usr/local/nginx/conf/nginx.conf“ nginx pid file: “/usr/local/nginx/logs/nginx.pid“ nginx error log file: “/usr/local/nginx/logs/error.log“ nginx http access log file: “/usr/local/nginx/logs/access.log“ nginx http client request body temporary files: “client_body_temp“ nginx http proxy temporary files: “proxy_temp“ nginx http fastcgi temporary files: “fastcgi_temp“ nginx http uwsgi temporary files: “uwsgi_temp“ nginx http scgi temporary files: “scgi_temp“ 更改目录所属用户:chown -R nginx nginx 更改目录所属用户组:chgrp -R nginx nginx 更改目录权限:chmod -R a+rwx /usr/local/nginx/logs 修改全局环境变量:export PATH=$PATH:/usr/local/nginx/sbin 在添加全局变量后直接用命令:nginx 就可以启动,但是需要 root 权限。

      # 建议到 nginx 的 bin 目录去启动 nginx 默认的网页存储是在:/usr/local/nginx/html 到这里我们 nginx 的安装就结束了,关于 nginx 的配置这里就不详细介绍了,如果需要可以 看 nginx 的官方文档,或者 soso 一下,当然也可以 rtx 我 现在就直接可以输入,你自己的 IP 打开链接测试了 # 如果刚安装完,测试这一步有问题,重启一下机器,再重新启动一下 nginx 服务尝试 腾讯 ECC-易迅运维组 9 / 26 PHPPHP 版本: php-5.5.3 安装前安装前的准备的准备(安装安装必必要要的库的库) # 这块一定要注意,安装 libxml 是要重新安装 zlib 库,因为必须要指定 zlib 库的安装位 置,但是安装 nginx 的时候不能指定位置,指定了位置 nginx 就装不上了,所以这边重新安 装一下… z zliblib- -1.2.81.2.8 下载地址: 下载:wget 解压缩:tar -xvf zlib-1.2.8.tar.gz 进入目录:cd zlib-1.2.8/ 编译安装:./configure --prefix=/usr/local/zlib make make install l li ib bxmlxml- -2.9.2.9.0 0 下载地址:ftp://xmlsoft.org/libxml2 下载:wget ftp://xmlsoft.org/libxml2/libxml2-2.9.0.tar.gz 解压缩:tar -xvf libxml2-2.9.0.tar.gz 进入目录:cd libxml2-2.9.0/ 编译安装:./configure --with-zlib=/usr/local/zlib make make install # 编译时会遇到这句话/bin/rm: cannot remove `libtoolT': No such file or directory 忽略它。

      c curlurl- -7.32.07.32.0 下载地址: http://curl.haxx.se/download.html 下载: wget http://curl.haxx.se/download/curl-7.32.0.tar.gz 腾讯 ECC-易迅运维组 10 / 26 解压缩:tar -xvf curl-7.32.0.tar.gz 进入目录:cd curl-7.32.0 # 不知道为什么我尝试了无数遍,Curl 编译安装的时候,添加安装后的 openssl 库无效,需 要手动加 openssl 编译安装前的源代码,编译安装后的不行,所以编译是一定要跟上 openssl 解压后的那个目录,注意修改--with-openssl=后面的路径 编译安装:./configure --with-ssl=/home/dubin/Download/openssl-1.0.1 编译安装:make make install j jpegsrcpegsrc- -v9v9 下载地址:http://www.ijg.org/files/ 下载:wget http://www.ijg.org/files/jpegsrc.v9.tar.gz 解压缩:tar -xvf jpegsrc.v9.tar.gz 进入目录:cd jpeg-9 编译安装:./configure make make install l libpngibpng- -1.5.171.5.17 下载地址: 下载: wget 解压缩:tar -xvf libpng-1.5.17.tar.gz 进入目录:cd libpng-1.5.17 编译安装:./configure make make install m mcryptcrypt- -2.5.82.5.8 下载地址:http://sourcefo。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.