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

做网站一定要有服务器吗wordpress 大数据插件

做网站一定要有服务器吗,wordpress 大数据插件,门户网站建设先进性,设计说明万能模板200字大家好#xff0c;我是延凯#xff0c;本人原来在CSDN写作已经快一年了 都是相关Linux运维这方面的技术知识#xff0c;现在搬到博客园也是我一直想的#xff0c;本博客主要写Python#xff0c;docker#xff0c;shell等偏向开发云计算等知识点#xff0c;谢谢各位…大家好我是延凯本人原来在CSDN写作已经快一年了 都是相关Linux运维这方面的技术知识现在搬到博客园也是我一直想的本博客主要写Pythondockershell等偏向开发云计算等知识点谢谢各位声明原先的CSDN也会不定时更新Linux运维等方面的知识   #!/bin/bash # DATEWed Jan 17 1# ywyankerp163.com #this is a yankerp # The Nginx service is being installed ROOT_ID0 ML/usr/local/src NGINX_ML/usr/local/src/nginx-1.12.2 PML/usr/local/src/php-5.6.27 QDnetstat -anpt | grep 80 | awk {print $7} | cut -d / -f2 | cut -d : -f1 ADDRip a | grep eno16777728$ | awk {print $2} | cut -d / -f1 MMMnetstat -anput | grep mysqld | awk {print $4} | cut -d : -f4 MARrpm -qa | grep mariadb cd $ML { wget http://mirrors.aliyun.com/repo/Centos-7.repo /dev/null mv Centos-7.repo /etc/yum.repos.d/Centos-Base.repo yum clean all /dev/null yum makecache /dev/null } if [ $? -eq 0 ] then echo Yum源更新完毕,开始安装 else echo Yum源error exit 1 fi echo Yum源配置成功 if [ $UID -eq $ROOT_ID ] then echo root用户运行中 systemctl stop firewalld yum install -y gcc gcc-c pcre-devel zlib-devel openssl-devel /dev/null else echo 请使用Root用户运行 exit 1 fi echo 依赖包安装完成 cd $ML || { echo 进入目录失败 exit 1 } wget http://nginx.org/download/nginx-1.12.2.tar.gz /dev/null { tar zxf nginx-1.12.2.tar.gz groupadd www useradd -g www www -s /sbin/nologin } echo Nginx包下载成功 cd $NGINX_ML { ./configure --prefix/usr/local/nginx --with-http_dav_module --with-http_stub_status_module --with-http_addition_module --with-http_sub_module --with-http_flv_module --with-http_mp4_module --with-http_ssl_module --with-http_gzip_static_module --userwww --groupwww /dev/null make /dev/null make install /dev/null } if [ $? -eq 0 ] then ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin ;nginx echo Nginx启动成功请访问http://$ADDR:80 else echo Nginx启动失败 exit 1 fi #Start installing MySQL5.7 echo 开始下载MySQL二进制安装包请稍等... if [ -z $MAR ] then echo 开始安装MySQL fi if [ -n $MAR ] then rpm -e mariadb-libs --nodeps echo 卸载mariadb成功正式安装MySQL fi cd $ML || { echo 进入目录失败 exit 1 } wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz /dev/null { tar zxf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/mysql cd /usr/local/mysql/ mkdir data mkdir log echo export PATH$PATH:/usr/local/mysql/bin /etc/profile source /etc/profile groupadd mysql useradd -r -g mysql -s /bin/false mysql } cat EOF /etc/my.cnf [client] socket/usr/local/mysql/mysql.sock [mysqld] basedir/usr/local/mysql datadir/usr/local/mysql/data pid-file/usr/local/mysql/data/mysqld.pid socket/usr/local/mysql/mysql.sock log_error/usr/local/mysql/log/mysql.err EOF if [ ! -d /etc/my.cnf ] then chmod 750 data/ chown -R mysql . chgrp -R mysql . bin/mysqld --initialize --usermysql cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld service mysqld start /dev/null else echo 错误 fi if [ $? -eq 0 ] then echo MySQL正式安装完成杀青 else echo MySQL安装失败 exit 1 fi #PHP install sccessy yum -y install libxml2-devel libcurl-devel openssl-devel bzip2-devel /dev/null if [ $? -eq 0 ] then echo 依赖包安装成功 else echo 依赖包安装失败 fi cd $ML || { echo 进入目录失败 exit 1 } wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz /dev/null { tar zxf libmcrypt-2.5.7.tar.gz cd libmcrypt-2.5.7/ ./configure --prefix/usr/local/libmcrypt /dev/null make /dev/null make install /dev/null } if [ $? -eq 0 ] then echo Libmcrypt安装成功 else echo Libmcrypt-ERROR! exit 1 fi # PHP install cd $ML || { echo 进入目录失败 exit 1 } wget http://cn2.php.net/distributions/php-5.6.27.tar.gz /dev/null { tar zxf php-5.6.27.tar.gz cd php-5.6.27/ ./configure --prefix/usr/local/php5.6 --with-mysqlmysqlnd --with-pdo-mysqlmysqlnd --with-mysqlimysqlnd --with-openssl --enable-fpm --enable-sockets --enable-sysvshm --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir/usr --enable-xml --with-mhash --with-mcrypt/usr/local/libmcrypt --with-config-file-path/etc --with-config-file-scan-dir/etc/php.d --with-bz2 --enable-maintainer-zts /dev/null } if [ $? -eq 0 ] then make /dev/null make install /dev/null echo PHP编译安装成功,正在配置请稍等.... else echo PHP安装失败 fi cd $PML || { echo 进入目录失败 exit 1 } cp php.ini-production /etc/php.ini { cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm chmod x /etc/init.d/php-fpm chkconfig --add php-fpm chkconfig php-fpm on } if [ $? -eq 0 ] then cp /usr/local/php5.6/etc/php-fpm.conf.default /usr/local/php5.6/etc/php-fpm.conf echo 复制主配置成功 else echo PHP权限失败请重试 fi if [ ! -d /usr/local/php5.6/etc/php-fpm.conf ] then sed -i s#;pid run/php-fpm.pid#pid run/php-fpm.pid#g /usr/local/php5.6/etc/php-fpm.conf sed -i s/listen 127.0.0.1:9000/listen 127.0.0.1:9000/g /usr/local/php5.6/etc/php-fpm.conf sed -i s/pm.max_children 5/pm.max_children 300/g /usr/local/php5.6/etc/php-fpm.conf sed -i s/pm.start_servers 2/pm.start_servers 20/g /usr/local/php5.6/etc/php-fpm.conf sed -i s/pm.min_spare_servers 1/pm.min_spare_servers 20/g /usr/local/php5.6/etc/php-fpm.conf sed -i s/pm.max_spare_servers 3/pm.max_spare_servers 100/g /usr/local/php5.6/etc/php-fpm.conf else echo NONONO fi if [ $? -eq 0 ] then systemctl start php-fpm echo PHP启动成功 else echo 启动PHP失败 fi #配置nginx解析php if [ ! -d /usr/local/nginx/conf/nginx.conf ] then sed -i s/index index.html index.htm;/index index.php index.html index.htm;/g /usr/local/nginx/conf/nginx.conf sed -i s/# root html;/ root html;/g /usr/local/nginx/conf/nginx.conf sed -i s/# fastcgi_pass 127.0.0.1:9000;/ fastcgi_pass 127.0.0.1:9000;/g /usr/local/nginx/conf/nginx.conf sed -i s/# fastcgi_index index.php;/ fastcgi_index index.php;/g /usr/local/nginx/conf/nginx.conf sed -i s*# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;* fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;*g /usr/local/nginx/conf/nginx.conf sed -i s/# include fastcgi_params;/ include fastcgi.conf;/g /usr/local/nginx/conf/nginx.conf sed -i 71d /usr/local/nginx/conf/nginx.conf sed -i N;70a} /usr/local/nginx/conf/nginx.conf sed -i 65d /usr/local/nginx/conf/nginx.conf sed -i N;64alocation ~ \\.php$ { /usr/local/nginx/conf/nginx.conf else echo 解析PHP失败 fi touch /usr/local/nginx/html/yankerp.php cat EOF /usr/local/nginx/html/yankerp.php ?php phpinfo(); ? EOF if [ ! -d /usr/local/nginx/html/yankerp.php ] then nginx -s reload systemctl restart php-fpm else echo 测试目录文件失败 fi wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo /dev/null yum install -y sl /dev/null sl if [ $? -eq 0 ] then echo LNMP安装成功请您访问http://$ADDR/yankerp.php else echo 安装失败 fi if [ $? -eq 0 ] then echo LNMP安装成功请您访问http://$ADDR/yankerp.php else echo 安装失败 fi ###################################################################################################This is a yankerp~   以上使用的过程都是一些if的判断这样的练习能够熟练掌握shell的if语句的作用以及对if语句有一些清晰的了解希望读者能够自己也去写个shell脚本 尤其是刚接触if语句的朋友么这样才能够提高自己的shell知识同时也可以掌握shell之if语句的语法以及作用如果完全可以看懂以上脚本的朋友么 那么恭喜你你以及对if语句有一些认识了     再见  转载于:https://www.cnblogs.com/YankaiJY/p/8831115.html
http://www.zqtcl.cn/news/983435/

相关文章:

  • wordpress网站云备份网站模块插件是怎么做的
  • 郑州市城乡建设规划网站深圳十佳设计公司排名
  • 上海建设项目环保验收公示网站两新支部网站建设
  • 网站开发移动端网络系统软件应用与维护
  • 浙江网站建设营销网站后台管理系统一般用户名是什么
  • 网站 空间 租用wordpress搬家需要修改
  • 做网站推广怎么找客户网站换空间 seo
  • ipad网站开发seo哪家强
  • 昆明网站建设猫咪科技公司资料模板
  • 网站系统开发做网站需要填什么
  • 网站的数据库丢失建筑素材网
  • 个人网站做短视频pathon能做网站开发吗
  • 客户网站制作管理系统网站程序 wap pc 同步
  • 天津手动网站建设调试百度医院网站建设
  • ppt网站源码今天哈尔滨最新通告
  • asp网站乱码广州制作网页设计
  • 调用别人网站的数据库如何开网店卖自己的东西
  • 个人网站做影视网站开发学什么专业
  • 企业名称注册查询官网入口免费seo网站推广
  • 浙江门户网站建设公司个体工商户查询
  • 做网站的注意点赛事竞猜网站开发
  • 现在流行用什么语言做网站ppt设计教程网
  • 高端网站哪种好培训机构不退钱最怕什么举报
  • 青岛个人建站模板wordpress没有链接
  • 网上学习网站有哪些厦门城乡建设局网站
  • 怎样创建网站快捷方式个人制作一个网站的费用
  • 恒信在线做彩票的是什么样的网站软件开发流程管理
  • 网站服务器地址在哪里看艺术学校网站模板
  • 郑州中心站网站建设价格标准新闻
  • 电子商务网站管理互联网营销师主要做什么