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

怎样给公司做免费网站开源网站官网

怎样给公司做免费网站,开源网站官网,做导师一般去什么网站找素材,网站做好了怎么做后台由于实际生产环境需求#xff0c;需要将LNMP环境中的openssl版本升级至目前最新版本openssl-1.1.0c#xff0c;这玩意升级还真的不是一般的麻烦#xff0c;由于它与系统各种服务都有相关的联系#xff0c;比如ssh服务等#xff0c;因此#xff0c;升级非常的繁琐,所以今天…由于实际生产环境需求需要将LNMP环境中的openssl版本升级至目前最新版本openssl-1.1.0c这玩意升级还真的不是一般的麻烦由于它与系统各种服务都有相关的联系比如ssh服务等因此升级非常的繁琐,所以今天将实际生产环境中升级的过程写出来供大家参考(100%生产环境)1、整体环境系统环境[rootwebserver ~]# **cat /etc/redhat-release**CentOS release 6.5 (Final)[rootwebserver ~]# **uname -r**2.6.32-431.el6.x86_64LNMP版本[rootwebserver ~]# /application/nginx/sbin/nginx -vnginx version: nginx/1.10.1[rootwebserver ~]# /application/mysql/bin/mysql -V/application/mysql/bin/mysql  Ver 14.14 Distrib 5.5.54, for Linux (x86_64) using  EditLine wrapper使用PHP 5.x 版本一直没有升级成功后面会介绍更高版本2、LNMP环境编译过程nginx、mysql全部手工编译安装的下面给出相关参数nginx编译过程[rootcentos6 nginx-1.10.1]# ./configure --usernginx \--groupnginx --prefix/application/nginx-1.10.1 \--with-http_stub_status_module --with-http_ssl_module \--with-pcre/download/pcre-8.38[rootcentos6 nginx-1.10.1]# make make install[rootcentos6 nginx-1.10.1]# ln -s /application/nginx-1.10.1 /application/nginx[rootcentos6 nginx-1.10.1]# /application/nginx/sbin/nginx[rootcentos6 nginx-1.10.1]# lsof -i :80COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAMEnginx   16237  root    6u  IPv4  31404      0t0  TCP *:http (LISTEN)nginx   16238 nginx    6u  IPv4  31404      0t0  TCP *:http (LISTEN)[rootcentos6 nginx-1.10.1]# cd ../mysql编译过程[rootcentos6 download]# tar zxf cmake-2.8.8.tar.gz[rootcentos6 download]# cd cmake-2.8.8[rootcentos6 cmake-2.8.8]# useradd -s /sbin/nologin -M mysql[rootcentos6 cmake-2.8.8]# ./configureCMake has bootstrapped.  Now run gmake.[rootcentos6 cmake-2.8.8]# gmake[rootcentos6 cmake-2.8.8]# gmake install[rootcentos6 cmake-2.8.8]# cd ../[rootcentos6 download]# tar zxf mysql-5.5.54.tar.gz[rootcentos6 download]# cd mysql-5.5.54[rootcentos6 mysql-5.5.54]# cmake \-DCMAKE_INSTALL_PREFIX/application/mysql-5.5.54 \-DNYSQL_DATADIR/application/mysql-5.5.54/data \-DNYSQL_UNIX_ADDR/application/mysql-5.5.54/tmp/mysql.sock \-DDEFAULT_CHARSETgbk \-DDEFAULT_COLLATIONgbk_chinese_ci \-DENABLED_LOCAL_INFILEON \-DWITH_INNOBASE_STORAGE_ENGINE1 \-DWITH_FEDERATED_STORAGE_ENGINE1[rootcentos6 mysql-5.5.54]# make[rootcentos6 mysql-5.5.54]# make install[rootcentos6 mysql-5.5.54]# ln -s /application/mysql-5.5.54 /application/mysql[rootcentos6 mysql-5.5.54]# cp support-files/my-small.cnf /etc/my.cnfcp: overwrite /etc/my.cnf? y[rootcentos6 mysql-5.5.54]# echo export PATH/application/mysql/bin:$PATH/etc/profile[rootcentos6 mysql-5.5.54]# source /etc/profile[rootcentos6 mysql-5.5.54]# tail -1 /etc/profileexport PATH/application/mysql/bin:$PATH[rootcentos6 mysql-5.5.54]# which mysql/application/mysql/bin/mysql[rootcentos6 mysql-5.5.54]# mkdir -p /application/mysql/data[rootcentos6 mysql-5.5.54]# chown -R mysql.mysql /application/mysql/data[rootcentos6 mysql-5.5.54]# chmod -R 1777 /tmp[rootcentos6 mysql-5.5.54]# /application/mysql/scripts/mysql_install_db--basedir/application/mysql--datadir/application/mysql/data --usermysql[rootcentos6 mysql-5.5.54]# cp support-files/mysql.server /etc/init.d/mysqld[rootcentos6 mysql-5.5.54]# chmod 700 /etc/init.d/mysqld[rootcentos6 mysql-5.5.54]# /etc/init.d/mysqld startStarting MySQL.Logging to /application/mysql-5.5.54/data/centos6.5.err.. SUCCESS![rootcentos6 mysql-5.5.54]# lsof -i :3306COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAMEmysqld  61589 mysql   10u  IPv4 114206      0t0  TCP *:mysql (LISTEN)[rootcentos6 mysql-5.5.54]# mysqlWelcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.5.54 Source distributionCopyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type help; or \h for help. Type \c to clear the current input statement.mysql quitBye[rootcentos6 mysql-5.5.54]# chkconfig mysqld[rootcentos6 mysql-5.5.54]# cd ../3、升级OPENSSL[rootcentos6 download]# tar zxf openssl-1.1.0c.tar.gz[rootcentos6 download]# cd openssl-1.1.0c[rootcentos6 openssl-1.1.0c]# ./config --prefix/usr/local/openssl shared zlib-dynamic[rootcentos6 openssl-1.1.0c]# make[rootcentos6 openssl-1.1.0c]# make install[rootcentos6 openssl-1.1.0c]# cd ../4、安装PHP所需库文件[rootcentos6 download]# wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.7.tar.gz[rootcentos6 download]# tar zxf libiconv-1.7.tar.gz[rootcentos6 download]# cd libiconv-1.7[rootcentos6 libiconv-1.7]# ./configure --prefix/usr/local/libiconv[rootcentos6 libiconv-1.7]# make make install[rootcentos6 libiconv-1.7]# cd ../[rootcentos6 download]# wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz[rootcentos6 download]# tar zxf libmcrypt-2.5.7.tar.gz[rootcentos6 download]# cd libmcrypt-2.5.7[rootcentos6 libmcrypt-2.5.7]# ./configure[rootcentos6 libmcrypt-2.5.7]# make make install[rootcentos6 libmcrypt-2.5.7]# /sbin/ldconfig[rootcentos6 libmcrypt-2.5.7]# cd  libltdl/[rootcentos6 libltdl]# ./configure --enable-ltdl-install[rootcentos6 libltdl]# make[rootcentos6 libltdl]# make install[rootcentos6 libltdl]# cd ../../[rootcentos6 download]# wget http://download.csdn.net/tag/mhash-0.9.9.9.tar.gz[rootcentos6 download]# tar zxf mhash-0.9.9.9.tar.gz[rootcentos6 download]# cd mhash-0.9.9.9[rootcentos6 mhash-0.9.9.9]# ./configure[rootcentos6 mhash-0.9.9.9]# make[rootcentos6 mhash-0.9.9.9]# make install[rootcentos6 mhash-0.9.9.9]# cd ../[rootcentos6 download]# rm -f /usr/lib/libmcrypt.\*[rootcentos6 download]# rm -f /usr/lib/libmhash\*[rootcentos6 download]# ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la[rootcentos6 download]# ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so[rootcentos6 download]# ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4[rootcentos6 download]# ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8[rootcentos6 download]# ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a[rootcentos6 download]# ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la[rootcentos6 download]# ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so[rootcentos6 download]# ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2[rootcentos6 download]# ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1[rootcentos6 download]# ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config[rootcentos6 download]# rm -f /usr/lib64/libmcrypt.\*[rootcentos6 download]# rm -f /usr/lib64/libmhash\*[rootcentos6 download]# ln -s /usr/local/lib64/libmcrypt.so /usr/lib64/libmcrypt.so[rootcentos6 download]# ln -s /usr/local/lib64/libmcrypt.la /usr/lib64/libmcrypt.la[rootcentos6 download]# ln -s /usr/local/lib64/libmcrypt.so.4 /usr/lib64/libmcrypt.so.4[rootcentos6 download]# ln -s /usr/local/lib64/libmcrypt.so.4.4.8 /usr/lib64/libmcrypt.so.4.4.8[rootcentos6 download]# ln -s /usr/local/lib64/libmhash.a /usr/lib64/libmhash.a[rootcentos6 download]# ln -s /usr/local/lib64/libmhash.la /usr/lib64/libmhash.la[rootcentos6 download]# ln -s /usr/local/lib64/libmhash.so /usr/lib64/libmhash.so[rootcentos6 download]# ln -s /usr/local/lib64/libmhash.so.2 /usr/lib64/libmhash.so.2[rootcentos6 download]# ln -s /usr/local/lib64/libmhash.so.2.0.1 /usr/lib64/libmhash.so.2.0.1[rootcentos6 download]# ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config[rootcentos6 download]# wget http://download.csdn.net/tag/mcrypt-2.6.8.tar.gz[rootcentos6 download]# tar zxf mcrypt-2.6.8.tar.gz[rootcentos6 download]# cd mcrypt-2.6.8[rootcentos6 mcrypt-2.6.8]# /sbin/ldconfig[rootcentos6 mcrypt-2.6.8]# ./configure[rootcentos6 mcrypt-2.6.8]# make[rootcentos6 mcrypt-2.6.8]# make install[rootcentos6 mcrypt-2.6.8]# cd ../5、编译PHP[rootcentos6 download]# wget http://mirrors.sohu.com/php/php-7.1.0.tar.gz[rootcentos6 download]# tar zxf php-7.1.0.tar.gz[rootcentos6 php-7.1.0]# ./configure  --prefix/application/php-7.1.0--with-config-file-path/application/php-7.1.0/etc--enable-fpm --enable-mbstring --enable-zip--enable-bcmath --enable-pcntl --enable-ftp--enable-intl --enable-exif --enable-calendar--enable-sysvmsg --enable-sysvsem--enable-sysvshm --enable-wddx --with-curl--with-mcrypt --with-iconv --with-gd--with-jpeg-dir/usr --with-png-dir/usr--with-zlib-dir/usr --with-xpm-dir/usr--with-freetype-dir/usr --enable-gd-native-ttf--enable-gd-jis-conv --with-gettext/usr--with-zlib/usr --with-bz2/usr--with-recode/usr --with-mysql--with-mysqli --with-pdo-mysql**--enable-sockets --disable-ipv6**--with-fpm-usernginx  --with-fpm-groupnginx--with-openssl/usr/local/openssl[rootcentos6 php-7.1.0]# make[rootcentos6 php-7.1.0]# make install[rootcentos6 php-7.1.0]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm[rootcentos6 php-7.1.0]# chmod 700 /etc/init.d/php-fpm[rootcentos6 php-7.1.0]# cp /application/php-7.1.0/etc/php-fpm.conf.default /application/php-7.1.0/etc/php-fpm.conf[rootcentos6 php-7.1.0]# cp /application/php-7.1.0/etc/php-fpm.d/www.conf.default /application/php-7.1.0/etc/php-fpm.d/www.conf.defau[rootcentos6 php-7.1.0]# cp /application/php-7.1.0/etc/php-fpm.d/www.conf.default /application/php-7.1.0/etc/php-fpm.d/www.conf.defa[rootcentos6 php-7.1.0]# cp /application/php-7.1.0/etc/php-fpm.d/www.conf.default /application/php-7.1.0/etc/php-fpm.d/www.conf[rootcentos6 php-7.1.0]# /etc/init.d/php-fpm start[rootcentos6 php-7.1.0]# ps -ef|grep phproot      98304      1  0 00:04 ?    00:00:00 php-fpm: master process (/application/php-7.1.0/etc/php-fpm.conf)nginx     98305  98304  0 00:04 ?        00:00:00 php-fpm: pool wwwnginx     98306  98304  0 00:04 ?        00:00:00 php-fpm: pool wwwroot      98308   1265  0 00:04 pts/0    00:00:00 grep php6、查看phpinfo信息没升级这前openssl 的版本是openssl-1.0.1e-48.el6_8.3.x86_64升级之后查看下phpinfo的信息目前官网最新版本升级成功之前一直升级不成功就是因为php无法识别这个最新版本phpinfo信息里仍然是旧版本后面采用升级PHP 版本才升级成功.文章虽然是一篇旧文现在的版本肯定用的比这个新了但是只是给大家提供一个思路这里还建议大家慎重升级openssl版本除非有必要我们当时升级是因为与某厂有个视频类的合作必须升级它否则无法对接API。欢迎大家点赞、转发分享支持更多技术干货文章、技术资源分享职场面试等请关注民工哥技术之路微信公众号
http://wiki.neutronadmin.com/news/368269/

相关文章:

  • 2016网站建设总结做视频网站源码
  • 网站不收录 域名问题成都网站推广 优帮云
  • 模板建站有什么优势网站开发人员工作内容
  • 做网站赚谁的钱ppt模板大全app
  • 网站后台 页面内容不显示做公众号用什么网站吗
  • 做付费软件网站网站空间哪家公司的好
  • 网站第三方评价如何做长沙做网站最好的公司
  • 苏州模板网站专业设计近的中医小程序定制
  • 开发区建设集团网站做网站买服务器大概多少钱
  • 部门子网站建设方案潍坊市建设信息网
  • 一般网站的前台功能模块视频网站怎么搭建
  • 赤峰网站建设贵阳网站制作 建设
  • 做网站现在可以挣钱吗买个网站域名要多少钱一年
  • 自己搭建个人网站的注意事项国家住房和城乡建设网站
  • 服装电子商务网站有哪些上海闵行区 网站建设
  • 做网站的不足 心得wordpress文本块
  • 顶呱呱网站开发合肥网络推广工作是做什么的
  • 第一次开票网站建设怎么开做装修哪个网站推广好
  • 穆棱建设局网站“青岛今晚12时封城”
  • 东莞哪里做网站物流公司网站建设
  • 设计的网站都有哪些成都做网站设计哪家好
  • 英文站用wordpress网站建设优缺点
  • 济南网站自然优化郴州网吧
  • 外国网站建设wordpress 数据库崩溃
  • 公司网站制作苏州去掉 wordpress.org
  • 织梦素材网站模板免费下载外贸客户管理软件
  • 怎么用php做网站方案快速网络推广
  • 网站开发专业就业好不好网站建设做软件开发吗
  • seo网站优化培训要多少钱网站建设域名是什么
  • 戚墅堰做网站湖南学校网站建设