设为首页 收藏本站
查看: 1831|回复: 5

[经验分享] LAMP的创建--linux+apache+mysql+php

[复制链接]

尚未签到

发表于 2013-4-18 08:48:44 | 显示全部楼层 |阅读模式
编译配置LAMP:
       Linux, Apache, MySQL, PHP(Python, Perl)
其大概步骤大致可以分为
       httpd --> MySQL --> Php
所以稍微理清了下思绪,我们开始来进行试验!
前提:
因为要用到yum安装,所以请事先确保好yum的配置是否已经妥当。可参照http://407711169.blog./6616996/1179601中前几步介绍的步骤。以及事先准备好相应的软件包,:httpd-2.4.3.tar + mysql-5.5.28 + php-5.4.8 apr-util-1.4.1.tar,apr-1.4.6.tar
另外需要查看selinux是否开启。同样可参照上边博客中的方法来实现关闭selinux
  • [iyunv@localhost ~]# getenforce  
  • Enforcing   
  • [iyunv@localhost ~]# setenforce 0   
  • [iyunv@localhost ~]# getenforce  
  • Permissive   
  • //当然。这里也需要到vim /etc/selinux/config将其中的SELINUX=enforcing替换为SELINUX=permissive

一、编译安装apache
注意:事先把httpd-2.4.3.tar,apr-util-1.4.1.tar,apr-1.4.6.tar 这三个包放到/usr/local/src/目录中,方法具体不在介绍xshell与window界面拖拽。另外需要注意的是,要将虚拟机里linux的时间做同步。--hwclock -s
1、解决依赖关系
(1) 编译安装apr
  • [iyunv@localhost src]# ls  
  • apr-1.4.6.tar.bz2 apr-util-1.4.1.tar.bz2 httpd-2.4.3.tar.bz2  
  • [iyunv@localhost src]# tar xf apr-1.4.6.tar.bz2   
  • [iyunv@localhost src]# cd apr-1.4.6  
  • [iyunv@localhost apr-1.4.6]# ./configure --prefix=/usr/local/apr // prefix指定路径  
  • [iyunv@localhost apr-1.4.6] # make && make install //这里稍微简略了下步骤  
  • //这个时候,apr已经安装好了 。然后去安装apr-util  
(2) 编译安装apr-util
  • [iyunv@localhost apr-1.4.6]# cd ..  
  • [iyunv@localhost src]# tar xf apr-util-1.4.1.tar.bz2   
  • [iyunv@localhost src]# cd apr-util-1.4.1  
  • [iyunv@localhost apr-util-1.4.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr //-with-apr告诉其apr的路径  
  • [iyunv@localhost apr-util-1.4.1]# make  
  • [iyunv@localhost apr-util-1.4.1]# make install  
  • (3) httpd-2.4.3编译过程也要依赖于pcre-devel软件包,需要事先安装。此软件包系统光盘自带,因此,找到并安装即可。  
  • [iyunv@localhost apr-util-1.4.1]# cd ..  
  • [iyunv@localhost src]# yum install pcre-devel  

2、编译安装httpd-2.4.3
  • [iyunv@localhost src]# tar xf httpd-2.4.3.tar.bz2   
  • [iyunv@localhost src]# cd httpd-2.4.3  
  • [iyunv@localhost httpd-2.4.3]# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-mpms-shared=all --with-mpm=event   //mpm=even默认使用event  
  • [iyunv@localhost httpd-2.4.3]# make  
  • [iyunv@localhost httpd-2.4.3]# make install  
补充:

(1)构建MPM为静态模块
在全部平台中,MPM都可以构建为静态模块。在构建时选择一种MPM,链接到服务器中。如果要改变MPM,必须重新构建。为了使用指定的MPM,请在执行configure脚本 时,使用参数 --with-mpm=NAME。NAME是指定的MPM名称。编译完成后,可以使用 ./httpd -l 来确定选择的MPM。 此命令会列出编译到服务器程序中的所有模块,包括 MPM。

(2)构建 MPM 为动态模块

在Unix或类似平台中,MPM可以构建为动态模块,与其它动态模块一样在运行时加载。 构建 MPM 为动态模块允许通过修改LoadModule指令内容来改变MPM,而不用重新构建服务器程序。在执行configure脚本时,使用--enable-mpms-shared选项即可启用此特性。当给出的参数为all时,所有此平台支持的MPM模块都会被安装。还可以在参数中给出模块列表。默认MPM,可以自动选择或者在执行configure脚本时通过--with-mpm选项来指定,然后出现在生成的服务器配置文件中。编辑LoadModule指令内容可以选择不同的MPM。

3、修改httpd的主配置文件,设置其Pid文件的路径
  • [iyunv@localhost src]# vim /etc/httpd/httpd.conf  
  • //添加如下内容  
  • PidFile "/var/run/httpd.pid"  
4、提供SysV服务脚本/etc/rc.d/init.d/httpd,内容如下:
  • [iyunv@localhost src]# cd /etc/rc.d/init.d/  
  • [iyunv@localhost init.d]# vim httpd  
  • //添加如下内容  
  • #!/bin/bash  
  • #  
  • # httpd        Startup script for the Apache HTTP Server  
  • #  
  • # chkconfig: - 85 15  
  • # description: Apache is a World Wide Web server. It is used to serve \  
  • #            HTML files and CGI.  
  • # processname: httpd  
  • # config: /etc/httpd/conf/httpd.conf  
  • # config: /etc/sysconfig/httpd  
  • # pidfile: /var/run/httpd.pid  
  •    
  • # Source function library.  
  • . /etc/rc.d/init.d/functions  
  •    
  • if [ -f /etc/sysconfig/httpd ]; then  
  •         . /etc/sysconfig/httpd  
  • fi  
  •    
  • # Start httpd in the C locale by default.  
  • HTTPD_LANG=${HTTPD_LANG-"C"}  
  •    
  • # This will prevent initlog from swallowing up a pass-phrase prompt if  
  • # mod_ssl needs a pass-phrase from the user.  
  • INITLOG_ARGS=""
  •    
  • # Set HTTPD=/usr/sbin/httpd.worker in /etc/sysconfig/httpd to use a server  
  • # with the thread-based "worker" MPM; BE WARNED that some modules may not  
  • # work correctly with a thread-based MPM; notably PHP will refuse to start.  
  •    
  • # Path to the apachectl script, server binary, and short-form for messages.  
  • apachectl=/usr/local/apache/bin/apachectl  
  • httpd=${HTTPD-/usr/local/apache/bin/httpd}  
  • prog=httpd
  • pidfile=${PIDFILE-/var/run/httpd.pid}  
  • lockfile=${LOCKFILE-/var/lock/subsys/httpd}  
  • RETVAL=0
  •    
  • start() {  
  •         echo -n $"Starting $prog: "  
  •         LANG=$HTTPD_LANG daemon --pidfile=${pidfile} $httpd $OPTIONS  
  •         RETVAL=$?  
  •         echo  
  •         [ $RETVAL = 0 ] && touch ${lockfile}  
  •         return $RETVAL  
  • }  
  •    
  • stop() {  
  •        echo -n $"Stopping $prog: "  
  •        killproc -p ${pidfile} -d 10 $httpd  
  •        RETVAL=$?  
  •        echo  
  •        [ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile}  
  • }  
  • reload() {  
  •     echo -n $"Reloading $prog: "  
  •     if ! LANG=$HTTPD_LANG $httpd $OPTIONS -t >&/dev/null; then  
  •         RETVAL=$?  
  •         echo $"not reloading due to configuration syntax error"  
  •         failure $"not reloading $httpd due to configuration syntax error"  
  •     else  
  •         killproc -p ${pidfile} $httpd -HUP  
  •         RETVAL=$?  
  •     fi  
  •     echo  
  • }  
  •    
  • # See how we were called.  
  • case "$1" in  
  • start)  
  •        start  
  •        ;;  
  • stop)  
  •        stop  
  •        ;;  
  • status)  
  •         status -p ${pidfile} $httpd  
  •        RETVAL=$?  
  •        ;;  
  • restart)  
  •        stop  
  •        start  
  •        ;;  
  • condrestart)  
  •        if [ -f ${pidfile} ] ; then  
  •               stop  
  •               start  
  •        fi  
  •        ;;  
  • reload)  
  •         reload  
  •        ;;  
  • graceful|help|configtest|fullstatus)  
  •        $apachectl $@  
  •        RETVAL=$?  
  •        ;;  
  • *)  
  •        echo $"Usage: $prog {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}"  
  •        exit 1  
  • esac  
  •    
  • exit $RETVAL  
  •    
  •     //而后为此脚本赋予执行权限:  
  • [iyunv@localhost init.d]# chmod +x httpd  
  • [iyunv@localhost init.d]# chkconfig --level 35 httpd on //设定运行级别  
  • [iyunv@localhost init.d]# chkconfig --list httpd  
  • httpd             0:off       1:off       2:off       3:on 4:off       5:on 6:off  
  • //下面的步骤可忽略,这里只是可以设置为bash可以直接执行  
  • [iyunv@localhost init.d]# vim /etv/profile.d/httpd.sh  
  • [iyunv@localhost init.d]# export PATH=$PATH:/usr/local/apache/bin  
  •    


二、安装mysql-5.5.28
前提:这里使用mysql-5.5.28-linux2.6-tar,提前下载放入linux中
1、准备数据存放的文件系统
新建一个逻辑卷,这里假设其逻辑卷的挂载目录为/mydata,而后需要创建/mydata/data目录做为mysql数据的存放目录。
  • [iyunv@localhost init.d]# fdisk /dev/sda  
  • //其中过程省略。。  
  • [iyunv@localhost init.d]# partprobe /dev/sda  
  • //创建逻辑卷  
  • [iyunv@localhost init.d]# pvcreate /dev/sda5   
  • Writing physical volume data to disk "/dev/sda5"  
  • Physical volume "/dev/sda5" successfully created  
  • [iyunv@localhost init.d]# vgcreate myvg /dev/sda5  
  • Volume group "myvg" successfully created  
  • [iyunv@localhost init.d]# lvcreate -n mydata -L 5G myvg  
  • Logical volume "mydata" created  
  • [iyunv@localhost init.d]# lvs  
  • LV     VG     Attr   LSize Origin Snap% Move Log Copy% Convert  
  • mydata myvg   -wi-a- 5.00G                                       
  • lvtext vgtext -wi-a- 1.00G                                       
  • home   vol0   -wi-ao 4.88G                                       
  • root   vol0   -wi-ao 29.28G                                       
  • [iyunv@localhost init.d]# mke2fs -j /dev/myvg/mydata  
  • //设置开机挂载  
  • [iyunv@localhost ~]# mkdir /mydata  
  • [iyunv@localhost ~]# vim /etc/fstab  
  • //添加如下内容  
  • /dev/myvg/mydata        /mydata                 ext3    defaults        0 0  
  • [iyunv@localhost ~]# mount –a //重新挂载  
  • [iyunv@localhost ~]# mkdir /mydata/data //作为数据的挂载目录  
2、新建用户以安全方式运行进程:
  • //创建用户  
  • [iyunv@localhost ~]# groupadd -r mysql  
  • [iyunv@localhost ~]# useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql  
  • [iyunv@localhost ~]# chown -R mysql:mysql /mydata/data  
  •    
3、安装并初始化mysql-5.5.28
  • [iyunv@localhost ~]# cd /usr/local/src/  
  • [iyunv@localhost src]# tar xf mysql-5.5.28-linux2.6-i686.tar.gz  
  • [iyunv@localhost src]# cd ..  
  • [iyunv@localhost local]# pwd  
  • /usr/local  
  • [iyunv@localhost local]# ln -sv /usr/local/src/mysql-5.5.28-linux2.6-i686 mysql  
  • create symbolic link `mysql' to `/usr/local/src/mysql-5.5.28-linux2.6-i686'   
  • [iyunv@localhost local]# cd mysql  
  • [iyunv@localhost mysql]# chown -R mysql:mysql *  
  • [iyunv@localhost mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data  
  • Installing MySQL system tables...  
  • [iyunv@localhost mysql]#  
4、为mysql提供主配置文件:
  • [iyunv@localhost mysql]# cp support-files/my-large.cnf /etc/my.cnf  
  • [iyunv@localhost mysql]# vim /etc/my.cnf  
  • //并修改此文件中thread_concurrency的值为你的CPU个数乘以2,比如这里使用如下行:  
  • thread_concurrency = 2
  •    
  • //另外还需要添加如下行指定mysql数据文件的存放位置:  
  • datadir = /mydata/data   //添加此行指定mysql数据文件的存放位置  

   5、为mysql提供sysv服务脚本:
  • [iyunv@localhost mysql]# pwd  
  • /usr/local/mysql  
  • [iyunv@localhost mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld  
  • [iyunv@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld  
  • //添加至服务列表:  
  • [iyunv@localhost mysql]# chkconfig --add mysqld  
  • [iyunv@localhost mysql]# chkconfig mysqld on  
  • 而后就可以启动服务测试使用了。  


为了使用mysql的安装符合系统使用规范,并将其开发组件导出给系统使用,这里还需要进行如下步骤:
6、输出mysql的man手册至man命令的查找路径:
  • [iyunv@localhost mysql]# vim /etc/man.config  
  • #####################mysql#############  
  • MANPATH /usr/local/mysql/man  

7、输出mysql的头文件至系统头文件路径/usr/include
这可以通过简单的创建链接实现:
  • [iyunv@localhost mysql]# ln -sv /usr/local/mysql/include /usr/include/mysql  
  • create symbolic link `/usr/include/mysql' to `/usr/local/mysql/include'  
8、输出mysql的库文件给系统库查找路径:
  • [iyunv@localhost ld.so.conf.d]# echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf  
9、修改PATH环境变量,让系统可以直接使用mysql的相关命令。
  • [iyunv@localhost ld.so.conf.d]# vim /etc/profile //需要重读或重启或重新登录  
  • PATH=$PATH:/usr/local/mysql/bin  
  • //另外export PATH=$PATH:/usr/local/mysql/bin 也可以起到上边的效果  
  •    
  • PS:这个时候。就可以进入数据库创建表之类的东西了!  

214644234.jpg


三、编译安装php-5.4.8
1、解决依赖关系:
  •        请配置好yum源(可以是本地系统光盘)后执行如下命令:  
  •        [iyunv@localhost ~]# yum -y groupinstall "X Software Development"  
  • 如果想让编译的php支持mcrypt扩展,此处还需要下载如下两个rpm包并安装之:  
  • libmcrypt-2.5.7-5.el5.i386.rpm  
  • libmcrypt-devel-2.5.7-5.el5.i386.rpm  
  • mhash-0.9.2-6.el5.i386  
  • mhash-devel-0.9.2-6.el5.i386  
  •    

214725738.jpg

2、编译安装php-5.4.8
将下载好的安装包放到linux的src中(过程同上)
  • [iyunv@localhost src]# tar xf php-5.4.8.tar.bz2  
  • [iyunv@localhost php-5.4.8]# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml  --enable-sockets --enable-fpm --with-mcrypt  --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2  
  • [iyunv@localhost php-5.4.8]# make  
  • [iyunv@localhost php-5.4.8]# make test  
  • [iyunv@localhost php-5.4.8]# make install  
  • 为php提供配置文件:  
  • [iyunv@localhost php-5.4.8]# cp php.ini-production /etc/php.ini  

3编辑apache配置文件httpd.conf,以apache支持php
  •   [iyunv@localhost php-5.4.8]# vim /etc/httpd/httpd.conf  
  • 1、添加如下二行  
  •   AddType application/x-httpd-php .php  
  •   AddType application/x-httpd-php-source .phps  
  • 2、定位至DirectoryIndex index.html   
  •   修改为:  
  •    DirectoryIndex index.php index.html  
  • 后重新启动httpd,或让其重新载入配置文件即可测试php是否已经可以正常使用。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-5257-1-1.html 上篇帖子: LAMP环境搭建及应用(phpmyadmin+wordpress) 下篇帖子: Linux 里用 yum安装LAMP架构 apache linux

尚未签到

发表于 2013-4-18 08:49:29 | 显示全部楼层
学习了,谢谢分享、、、

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-18 03:48:46 | 显示全部楼层
爱护环境,人人有病。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-19 15:59:41 | 显示全部楼层
男人靠的住,母猪能上树!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-20 23:17:56 | 显示全部楼层
饭在锅里,我在床上*^_^*

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-22 06:38:55 | 显示全部楼层
我是来刷分的,嘿嘿

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表