当前位置: 首页 > news >正文

嘉兴建设网站平面设计公司简介怎么写

嘉兴建设网站,平面设计公司简介怎么写,网站建设运营的灵魂是什么,迪奥网络营销方式1. 源码包基本概述 在linux环境下面安装源码包是比较常见的, 早期运维管理工作中#xff0c;大部分软件都是通过源码安装的。那么安装一个源码包#xff0c;是需要我们自己把源代码编译成二进制的可执行文件。 源码包的编译用到了linux系统里的编译器#xff0c;通常源码包…1. 源码包基本概述 在linux环境下面安装源码包是比较常见的, 早期运维管理工作中大部分软件都是通过源码安装的。那么安装一个源码包是需要我们自己把源代码编译成二进制的可执行文件。 源码包的编译用到了linux系统里的编译器通常源码包都是用C语言开发的这也是因为C语言为linux上最标准的程序语言。Linux上的C语言编译器叫做gcc利用它就可以把C语言变成可执行的二进制文件。所以如果你的机器上没有安装gcc就没有办法去编译源码。可以使用yum -y install gcc来完成安装。 2. 源码包的好处 自定义修改源代码 定制需要的相关功能 新版软件优先更新源码 3. 源码包的获取 官方网站, 可以获得最新的软件包 Apache官方网站 Nginx官方网站 Mysql官方网站 4. 源码包分类 源码格式需要编译安装 二进制格式解压后可以直接使用 5. 源码包的安装 编译需要编译环境开发环境开发库开发工具。 常用的编译环境有c、c、perl、java、python5种 c环境的编译器gccGNU C Complier c环境的编译器g makec、c的统一项目管理工具编译时有可能调用gcc也有可能调用g。使用makefile文件定义make按何种次序去编译源程序文件中的源程序 源码安装三部曲常见 第一步: ./configure定制组件 1.指定安装路径例如 --prefix/opt/nginx-1.12 2.启用或禁用某项功能, 例如 --enable-ssl 3.和其它软件关联例如–with-pcre 4.检查安装环境例如是否有编译器 gcc是否满足软件的依赖需求 5.检测通过后生成Makefile文件 第二步: make 1.执行make命令进行编译, 可以使用-j指定CPU核心数进行编译 2.按Makefile文件进行编译, 编译成可执行二进制文件 3.生成各类模块和主程序 第三步: make install 1.按Makefile定义好的路径拷贝至安装目录中上面介绍的源码三部曲不能百分百通用于所有源码包, 也就是说源码包的安装并非存在标准安装步骤但是大部分源码安装都是类似的步骤 建议: 拿到源码包解压后然后进入到目录找相关的帮助文档通常会以INSTALL或者README为文件名 5.1 configure脚本的功能 让用户选定编译特性检查编译环境是否符合程序编译的基本需要 5.2 编译安装注意事项 如果安装时不是使用的默认路径则必须要修改PATH环境变量以能够识别此程序的二进制文件路径 修改/etc/profile文件或在/etc/profile.d/目录建立一个以.sh为后缀的文件在里面定义export PATH$PATH:/path/to/somewhere 默认情况下系统搜索库文件的路径只有/lib/usr/lib 增添额外库文件搜索路径方法 在/etc/ld.so.conf.d/中创建以.conf为后缀名的文件而后把要增添的路径直接写至此文件中。此时库文件增添的搜索路径重启后有效若要使用增添的路径立即生效则要使用ldconfig命令 ldconfig通知系统重新搜索库文件 /etc/ld.so.conf和/etc/ls.so.conf.d/*.conf //配置文件 /etc/ld.so.cache //缓存文件 -v //显示重新搜索库的过程 -p //打印出系统启动时自动加载并缓存到内存中的可用库文件名及文件路径映射关系头文件输出给系统 默认系统在/usr/include中找头文件若要增添头文件搜索路径使用链接进行 man文件路径安装在–prefix指定的目录下的man目录 默认系统在/usr/share/man中找man文件。此时因为编译安装的时候不是安装到默认路径下如果要查找man文件则可以使用以下两种方法 man -M /path/to/man_dir command在/etc/man_db.conf文件中添加一条MANPATH 5.3 源码包编译实例 下面通过编译安装nginx来深入理解源码包安装 //1.基础环境准备 [rootlocalhost ~]# yum -y install gcc gcc-c make wget//2.下载源码包(源码包一定要上官方站点下载其他站点不安全) [rootlocalhost ~]# cd /usr/src [rootlocalhost src]# wget http://nginx.org/download/nginx-1.12.2.tar.gz//3.解压源码包,并进入相应目录 [rootlocalhost src]# tar xf nginx-1.12.2.tar.gz [rootlocalhost src]# cd nginx-1.12.2//4.配置相关的选项并生成Makefile [rootlocalhost nginx-1.12.2]# ./configure --help|head--help print this message--prefixPATH set installation prefix--sbin-pathPATH set nginx binary pathname--modules-pathPATH set modules path--conf-pathPATH set nginx.conf pathname--error-log-pathPATH set error log pathname--pid-pathPATH set nginx.pid pathname--lock-pathPATH set nginx.lock pathname//后面的内容省略了使用 ./configure --help 命令查看可以使用的选项 //一般常用的有 --prefixPREFIX 这个选项的意思是定义软件包安装到哪里 //建议源码包都是安装在/opt/目录下//5.指定编译参数 [rootlocalhost nginx-1.12.2]# ./configure --prefix/opt/nginx-1.12.2//6.验证这一步命令是否成功, 非0的都不算成功 [rootlocalhost nginx-1.12.2]# echo $? 0//7.编译并安装 [rootlocalhost nginx-1.12.2]# make [rootlocalhost nginx-1.12.2]# make install [rootlocalhost nginx-1.12.2]# echo $?//8.建立软链接 [rootlocalhost nginx-1.12.2]# ln -s /opt/nginx-1.12.2 /opt/nginx源码编译报错信息处理 checking for C compiler ... not found ./configure: error: C compiler cc is not found //解决方案 [rootlocalhost ~]# yum -y install gcc gcc-c make./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using --with-pcrepath option.//解决方案 [rootlocalhost ~]# yum install -y pcre-devel./configure: error: the HTTP gzip module requires the zlib library. You can either disable the module by using --without- http_gzip_module option, or install the zlib library into the system, or build the zlib library statically from the source with nginx by using --with-zlibpath option. //解决方案: [rootlocalhost ~]# yum -y install zlib-devel./configure: error: SSL modules require the OpenSSL library. You can either do not enable the modules, or install the OpenSSL library into the system, or build the OpenSSL library statically from the source with nginx by using --with-opensslpath option.//解决方案 [rootlocalhost ~]# yum -y install openssl-devel
http://www.laogonggong.com/news/119472.html

相关文章:

  • 网站排名做不上去吗少儿编程收费价目表
  • 昌吉做网站自己可以给公司做网站吗
  • 珠海建设局网站查公司业绩手机优化软件哪个好
  • aaa云主机可以建网站吗国外工业产品设计网站
  • 苏州华亭建设工程有限公司网站图片怎么上传到wordpress
  • 门户网站建设培训简报西安网站建设-中国互联
  • 建设自己网站教程网站开发 用户角色
  • 建设一个行业性的网站价格做网站商丘
  • 那些网站可以做0首付分期手机怎么用html在wordpress
  • p2p网站开发思路方案什么网站可以自学ps做贵宾卡
  • 自建网站餐饮服务提供者重庆建网站哪家售后服务比较好
  • 云南文投建设投资有限公司网站海南进出口公司排名
  • 大连网站建设仟亿wordpress文章新窗口
  • 沈阳京科医院男科seo推广教程视频
  • 山西大同专业网站建设制作价格asp网站防攻击
  • 重庆网站制作福州wordpress保存图片
  • 免费在线自助建站教育中介公司网站建设费用
  • 济南 网站建设网络营销策划书的类型
  • 浙江网站建设品牌马云做黄页网站时候
  • 网站怎么添加软件创建个人网站怎么赚钱
  • 苏宁易购网站建设的思路wordpress主页不显示
  • 做站群什么样的算是违法网站网站中英文转换js
  • 网站搭建网站管理广州昨晚10点出大事
  • 开锁做网站怎么样网易企业邮箱服务器设置
  • 网站设计原则的第三要素中国建筑网官网查询证书
  • 男女激烈做羞羞事网站为wordpress移动端
  • 丰县住房和城乡建设局网站北京网页设计公司兴田德润优选
  • 泉州做 php 网站软件推广平台有哪些
  • 东莞房地产网站建设专做机械零配件的网站
  • 建设项目环评在什么网站公示app界面怎么做