centos 7
vmware
mysql-5.6.31
httpd-2.4.37
php-7.2.17

1.0新机器的初始化步骤

  1. 删除原来的yum源

   [root@centos7 ~]#cd /etc/yum.repos.d/[root@centos7 yum.repos.d]#lsCentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repoCentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-x86_64-kernel.repo[root@centos7 yum.repos.d]#mkdir repo.bak[root@centos7 yum.repos.d]#mv *.repo repo.bak/[root@centos7 yum.repos.d]#lsrepo.bak
  1. 下载阿里云的centos源和epel源

镜像站

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

配置完成之后查看一下是这样的

 [root@centos7 yum.repos.d]#ls
CentOS-Base.repo  epel.repo  repo.bak
  1. 安装编译需要的工具包

yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel net-tools vim -y
yum install cmake make pcre-devel ncurses-devel openssl-devel libcurl-devel -y
yum install libxml2-devel  libjpeg-devel libpng-devel freetype-devel  libcurl-devel wget -y

linux很多软件的运行,依赖于操作系统本身的一些软件支持 yum groupinstall "Development tools" -y 桌面开发工具包(图形化相关包) yum groupinstall "Desktop Platform Development" -y

  1. 关闭firewalld,selinux

systemctl stop firewalld
systemctl disable firewalld

关闭selinux

查看是否关闭,如下是关闭
grep -i 'selinux='  /etc/selinux/config
# SELINUX= can take one of these three values:
SELINUX=disabled

1.1依赖理解补充

关于压缩的报错

  • mysql.tar.gz

是一个tar进行归档的归档文件,调用gzip命令压缩

tar -zxvf mysql.tar.gz 解压缩的时候

前提是机器有tar命令 -x参数调用tar命令

而且得有gzip命令才能去解压缩gz后缀 -z参数调用gzip命令

  • 解压缩xxx.tar.bz2

tar -xf xxx.tar.bz2

报错了,提示找不到bzip2这个命令

解决办法是,安装bzip2这个命令

yum install bzip2-devel

  • 【先装好工具包,再去编译安装】

yum install openssl-devel ncurses-devel

2.0开始编译安装MySQL

  1. mysql的安装版本

软件版本    安装目录    数据目录    端口
mysql-5.6.31    /usr/local/mysql    /usr/local/mysql/data   3306
  1. 创建mysql用户,用于给mysql的数据,进程,设置相关的user属主

useradd -r -s /sbin/nologin mysql

查看一下

id mysql
uid=998(mysql) gid=996(mysql) groups=996(mysql)
  1. 创建一个指定的源码目录,下载对应软件

[root@centos7 yum.repos.d]#cd /usr/local ; mkdir software-mysql;cd software-mysql[root@centos7 software-mysql]#wget -c https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.6/mysql-5.6.50.tar.gz

查看源码,解压缩

[root@centos7 software-mysql]#ls
mysql-5.6.50.tar.gz

解压缩,进入mysql源代码目录

[root@centos7 software-mysql]#tar -zxf mysql-5.6.50.tar.gz
  1. 进行编译配置

 [root@centos7 mysql-5.6.50]#vim cmake.sh[root@centos7 mysql-5.6.50]#cat cmake.sh
cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DMYSQL_USER=mysql

配置文件解释
cmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \ #指定安装路径 -DMYSQL_DATADIR=/usr/local/mysql/data \ #数据目录 -DENABLED_LOCAL_INFILE=1 \ #开启加载外部文件功能:1 开启 :0 关闭 -DWITH_INNOBASE_STORAGE_ENGINE=1 \ #将InnoDB存储引擎静态编译到服务器 -DMYSQL_TCP_PORT=3306 \ #设置的端口 -DDEFAULT_CHARSET=utf8mb4 \ #设置MySQL的编码 -DDEFAULT_COLLATION=utf8mb4_general_ci \ #对大小写的规则,字符校验规则 -DWITH_EXTRA_CHARSETS=all \ #扩展字符集 -DMYSQL_USER=mysql 指定创建的mysql用户 \ 意思是多行转义成一行的写法

执行这个脚本,或者直接输入命令

  1. 编译安装mysql

make && make install
  1. 配置myql的PATH变量即可

 [root@centos7 ~]#vim /etc/profile#最底行写入export PATH=$PATH:/usr/local/mysql/bin/[root@centos7 ~]#tail -1 /etc/profile
export PATH=$PATH:/usr/local/mysql/bin/

使其生效,重新登录,或者手动source读取该文件配置

 [root@centos7 ~]#source /etc/profile[root@centos7 ~]#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin/
  1. 关于MySQL的客户端登陆命令

总结报错

[lamp-server root ~]$ mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

linux的软件启动后,可以有2种形式,提供客户端去访问
ip:port形式,如0.0.0.0:3306,网络连接方式
socket本地套接字文件形式, 本地进程套接字文件,启动mysql,提供它的本地连接进程文件,/tmp/mysql.sock,只要这个文件存在,级你的mysql是启动的
使用客户端命令
mysql -uroot -p

  1. 修改MySQL的文件权限,属主,属组

 [root@centos7 ~]#chown -R mysql:mysql /usr/local/mysql/[root@centos7 ~]#ll /usr/local/mysql/
total 224
drwxr-xr-x.  2 mysql mysql   4096 Mar 14 12:33 bin
drwxr-xr-x.  3 mysql mysql     18 Mar 14 12:33 data
drwxr-xr-x.  2 mysql mysql     55 Mar 14 12:33 docs
drwxr-xr-x.  3 mysql mysql   4096 Mar 14 12:33 include
drwxr-xr-x.  3 mysql mysql   4096 Mar 14 12:33 lib
-rw-r--r--.  1 mysql mysql 198041 Sep 23  2020 LICENSE
drwxr-xr-x.  4 mysql mysql     30 Mar 14 12:33 man
drwxr-xr-x. 10 mysql mysql   4096 Mar 14 12:33 mysql-test
-rw-r--r--.  1 mysql mysql    587 Sep 23  2020 README
drwxr-xr-x.  2 mysql mysql     30 Mar 14 12:33 scripts
drwxr-xr-x. 28 mysql mysql   4096 Mar 14 12:33 share
drwxr-xr-x.  4 mysql mysql   4096 Mar 14 12:33 sql-bench
drwxr-xr-x.  2 mysql mysql    136 Mar 14 12:33 support-files
  1. 对数据库初始化,生成一些必备的数据文件

mysql设置账号密码需要一个库,数据表需要存储,

检查是否有旧的mysql数据文件残留

移除当前的mysql配置文件。/etc/my.cnf

mv /etc/my.cnf  /etc/my.cnf.bak

使用初始化mysql数据命令操作

进入到mysql的安装目录,找到他的初始化数据,执行如下安装命令

[root@centos7 mysql]#cd /usr/local/mysql/
[root@centos7 mysql]#./scripts/mysql_install_db --user=mysql
  1. 手动创建启动脚本

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

此时使用service命令,会去读取/etc/init.d目录下的脚本文件,启动mysql

 [root@centos7 mysql]#service mysql start
Starting MySQL. SUCCESS! 

查看状态和启动的端口

 [root@centos7 mysql]#service mysql statusSUCCESS! MySQL running (78285)[root@centos7 mysql]#netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      1302/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      3008/sshd
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1073/cupsd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1359/master
tcp        0      0 127.0.0.1:6011          0.0.0.0:*               LISTEN      57625/sshd: root@pt
tcp        0      0 127.0.0.1:6012          0.0.0.0:*               LISTEN      57813/sshd: root@pt
tcp        0      0 0.0.0.0:10086           0.0.0.0:*               LISTEN      3008/sshd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      645/rpcbind
tcp6       0      0 :::22                   :::*                    LISTEN      3008/sshd
tcp6       0      0 ::1:631                 :::*                    LISTEN      1073/cupsd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1359/master
tcp6       0      0 ::1:6011                :::*                    LISTEN      57625/sshd: root@pt
tcp6       0      0 ::1:6012                :::*                    LISTEN      57813/sshd: root@pt
tcp6       0      0 :::10086                :::*                    LISTEN      3008/sshd
tcp6       0      0 :::3306                 :::*                    LISTEN      78285/mysqld
tcp6       0      0 :::111                  :::*                    LISTEN      645/rpcbind
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           596/avahi-daemon: r
udp        0      0 0.0.0.0:808             0.0.0.0:*                           645/rpcbind
udp        0      0 192.168.122.1:53        0.0.0.0:*                           1302/dnsmasq
udp        0      0 0.0.0.0:67              0.0.0.0:*                           1302/dnsmasq
udp        0      0 0.0.0.0:33373           0.0.0.0:*                           596/avahi-daemon: r
udp        0      0 0.0.0.0:111             0.0.0.0:*                           645/rpcbind
udp6       0      0 :::808                  :::*                                645/rpcbind
udp6       0      0 :::111                  :::*                                645/rpcbind         
  1. 修改mysql的密码.

mysql登陆语法注意事项

-u -p

参数后面不得有空格,是直接跟上用户名或者密码的

-p

不写密码的话,会让你交互式输入密码

password

跟上新的mysql密码

修改root密码为 yuanlai0224

/usr/local/mysql/bin/mysqladmin -uroot -p   password 'yuanlai0224'

为了不让别人看到你的密码,请清空历史记录
history -c
history -w

登陆mysql

 [root@centos7 mysql]#mysql -u root -pyuanlai0224
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.6.50 Source distributionCopyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> select version();
+-----------+
| version() |
+-----------+
| 5.6.50    |
+-----------+
1 row in set (0.01 sec)mysql> 

3.0编译安装apache

3.1安装依赖包apr

创建并进入目录

 [root@centos7 mysql]#cd /usr/local/[root@centos7 local]#mkdir software-apache[root@centos7 local]#cd  software-apache

下载源码,且解压缩,然后编译安装

wget -c http://archive.apache.org/dist/apr/apr-1.5.2.tar.bz2
 [root@centos7 software-apache]#tar -xf apr-1.5.2.tar.bz2 [root@centos7 software-apache]#ls
apr-1.5.2  apr-1.5.2.tar.bz2

可能由于其1.5.2的bug,存在一个配置错误,需要修改如下的一个配置参数

并且这里需要修改一个配置

进入目录

 [root@centos7 software-apache]#cd apr-1.5.2/[root@centos7 apr-1.5.2]#ls
apr-config.in  buildconf         dso         libapr.rc     NOTICE         support
apr.dep        build.conf        emacs-mode  LICENSE       NWGNUmakefile  tables
apr.dsp        build-outputs.mk  encoding    locks         passwd         test
apr.dsw        CHANGES           file_io     Makefile.in   poll           threadproc
apr.mak        CMakeLists.txt    helpers     Makefile.win  random         time
apr.pc.in      config.layout     include     memory        README         tools
apr.spec       configure         libapr.dep  misc          README.cmake   user
atomic         configure.in      libapr.dsp  mmap          shmem
build          docs              libapr.mak  network_io    strings

修改参数

 [root@centos7 apr-1.5.2]#vim configure
29605     RM='$RM -f'

29605 代表29605行 进入vim之后使用底线,,模式输入该数字即可找到该行,参考修改
为 RM='$RM -f'

执行配置脚本

 [root@centos7 apr-1.5.2]#   ./configure 

开始编译安装

  [root@centos7 apr-1.5.2]#    make
  [root@centos7 apr-1.5.2]#    make install

3.2 再编译安装一个apache

==必须的基础库apr-util==

until 意思就是工具包的意思

  1. 下载,解压,配置,编译,编译且安装

1 切换目录并下载

 [root@centos7 apr-1.5.2]#cd ..[root@centos7 software-apache]#wget -c https://archive.apache.org/dist/apr/apr-util-1.5.4.tar.bz2

解压

tar -xf apr-util-1.5.4.tar.bz2 

2 进入目录 配置

cd apr-util-1.5.4./configure --with-apr=/usr/local/apr/bin/apr-1-config

3 编译

mkae

4 安装

make install

5 此时apr和apr-util这俩工具,就生成了一些基础的linux文件,需要告诉linux系统,多了一些这些工具,linux才能够读取到他们的信息,然后apache才能用

把编译安装的apr工具,写入系统的动态库配置文件中,然后更新这些基础动态库即可

echo "/usr/local/apr/lib/" >> /etc/ld.so.conf

执行ldconfig命令,让linux能找到你安装的这个apr即可

ldconfig

3.3 依赖完毕后,可以编译apache 了

下载,解压,配置,编译,编译且安装

1 切换目录并下载

 [root@centos7 software-apache]#cd /usr/local/software-apache[root@centos7 software-apache]# wget -c https://archive.apache.org/dist/httpd/httpd-2.4.37.tar.bz2

解压缩

tar -xf httpd-2.4.37.tar.bz2

2 配置脚本,由于参数过多,写成sh文件

apache或者nginx都提供了模块的概念,所有的功能都是以模块,插件的形式提供的

如果你不装插件,就缺少某个功能

 [root@centos7 httpd-2.4.37]#vim config.sh[root@centos7 httpd-2.4.37]#cat config.sh
./configure \
--enable-modules=all \
--enable-mods-shared=all \
--enable-so \
--enable-rewrite \
--with-pcre \
--enable-ssl \
--with-mpm=prefork \
--with-apr=/usr/local/apr/bin/apr-1-config \
--with-apr-util=/usr/local/apr/bin/apu-1-config[root@centos7 httpd-2.4.37]#chmod +x config.sh

3 执行该脚本,开始配置

./config.sh

4 编译且安装

注意先后顺序

make
make install

5 检查apache的安装路径

 [root@centos7 httpd-2.4.37]#ls /usr/local/apache2/
bin  build  cgi-bin  conf  error  htdocs  icons  include  logs  man  manual  modules[root@centos7 httpd-2.4.37]#ls /usr/local/apache2/bin
ab         apxs      dbmmanage  envvars-std  htcacheclean  htdigest  httpd      logresolve
apachectl  checkgid  envvars    fcgistarter  htdbm         htpasswd  httxt2dbm  rotatelogs[root@centos7 httpd-2.4.37]#

6 修改apache的配置文件,加载php的模块

 [root@centos7 httpd-2.4.37]#ls /usr/local/apache2/conf/
extra  httpd.conf  magic  mime.types  original

记录下目录地址

/usr/local/software-apache/httpd-2.4.37

备注,这里忘记装php了(先去装php)

因此你是缺少php的模块的!!!

==进行4.0==在进行如下步骤

==---------------------------------------------------------------------------==

:red_circle:注意,先装好php,再来修改apache配置文件

==----------------------------------------------------------------------==

3.4 修改apache的主配置文件httpd.conf

cd /usr/local/software-php/php-7.2.17
vim /usr/local/apache2/conf/httpd.conf

1.修改apache配置文件,找到你的安装路径
配置语言支持
159 LoadModule negotiation_module modules/mod_negotiation.so 去掉这一行的注释
482 Include conf/extra/httpd-languages.conf 打开此选项,扩展配置文件就生效了让apache支持php语言的插件,当有用户访问php程序时,apache自动转发给php程序去解析。
166 LoadModule php7_module        modules/libphp7.so   找到这一行,然后在下面添加语句添加以下两行意思是以.php结尾的文件都认为是php程序文件,注意两句话的.php前面都是有一个空格的
也就是长这样
166 LoadModule php7_module        modules/libphp7.so
167 AddHandler php7-script .php
168 AddType text/html .php添加一个默认的网站首页,添加为php的文件
263 #
264 # DirectoryIndex: sets the file that Apache will serve if a directory
265 # is requested.
266 #
267 <IfModule dir_module>
268     DirectoryIndex index.php index.html
269 </IfModule>
270关于网站默认的首页html文件,存放的目录路径,由以下参数控制
230 # DocumentRoot: The directory out of which you will serve your
231 # documents. By default, all requests are taken from this directory, but
232 # symbolic links and aliases may be used to point to other locations.
233 #
234 DocumentRoot "/usr/local/apache2/htdocs"
235 <Directory "/usr/local/apache2/htdocs">

5.修改apache 的子配置文件,语言conf

vim /usr/local/apache2/conf/extra/httpd-languages.conf
 19 DefaultLanguage zh-CN75 # Just list the languages in decreasing order of preference. We have76 # more or less alphabetized them here. You probably want to change this.77 #78 LanguagePriority zh-CN en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv tr zh-CN zh-TW

6 启动apache即可

1.生成apache的执行命令
cp /usr/local/apache2/bin/apachectl /etc/init.d/apache2.启动即可
service apache start3.如果你要创建apache的systemctl管理脚本,可以用如下技巧用另一台机器,yum install httpd 查看yum给你生成的httpd.service脚本,然后模仿该脚本写法,修改你编译的http路径即可

会报错
[root@centos7 php-7.2.17]# service apache start AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::20c:29ff:febe:8baa. Set the 'ServerName' directive globally to suppress this message httpd (pid 46516) already running
这个可以启动,不知道什么错误
[root@centos7 php-7.2.17]# netstat -tunlp|grep 80 tcp6 0 0 :::80

7 查看apache是否支持php

vim /usr/local/apache2/htdocs/index.php
冲冲冲
<?phpphpinfo();
?>

8 至此,lamp的linux环境就准备好了

网页访问IP地址就可以访问页面了

4.0 编译安装php

==----------------------------------------------------------------------------==

:red_circle:注意,先装好php,再去修改apache配置文件

==----------------------------------------------------------------------==

1 进入安装目录

 cd /usr/local/

2 创建php软件安装目录文件夹

mkdir software-php

3 安装php

wget -c https://museum.php.net/php7/php-7.2.17.tar.xz

4 解压

tar -xf php-7.2.17.tar.xz 

5 进入 解压后的目录

cd php-7.2.17/

6 配置编译过程

./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysqli \
--with-pdo-mysql \
--with-zlib \
--with-curl \
--enable-zip \
--with-gd \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--enable-sockets \
--with-xmlrpc \
--enable-soap \
--enable-opcache \
--enable-mbstring \
--enable-mbregex \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-calendar \
--enable-bcmath

配置参数详解
--with-iconv-dir=/usr/local --with-freetype-dir 打开对freetype字体库的支持 --with-jpeg-dir 打开对jpeg图片的支持 --with-png-dir 打开对png图片的支持 --with-zlib-dir 打开zlib库的支持,用于http压缩传输 --with-libxml-dir 打开libxml2库的支持 --disable-rpath 关闭额外的运行库文件 --enable-bcmath 打开图片大小调整,用到zabbix监控的时候用到了这个模块 --enable-shmop --enable-sysvsem 这样就使得你的PHP系统可以处理相关的IPC函数了。 --enable-inline-optimization 优化线程 --with-curl 打开curl浏览工具的支持 --with-curlwrappers 运用curl工具打开url流 --enable-mbregex --enable-fpm 打上PHP-fpm 补丁后才有这个参数,CGI方式安装的启动程序 --enable-mbstring 多字节,字符串的支持 --with-mcrypt mcrypt算法扩展 --with-mhash mhash算法扩展 --with-gd 打开gd库的支持 --enable-gd-native-ttf 支持TrueType字符串函数库 --with-openssl openssl的支持,加密传输https时用到的 --enable-pcntl freeTDS需要用到的,可能是链接mssql 才用到 --enable-sockets 打开 sockets 支持 --with-xmlrpc 打开xml-rpc的c语言 --enable-zip 打开对zip的支持 --enable-ftp 打开ftp的支持 --with-bz2 打开对bz2文件的支持 --without-iconv 关闭iconv函数,字符集间的转换 --with-ttf 打开freetype1.*的支持,可以不加了 --with-xsl 打开XSLT 文件支持,扩展了libXML2库 ,需要libxslt软件 --with-gettext 打开gnu 的gettext 支持,编码库用到 --with-pear 打开pear命令的支持,PHP扩展用的 --enable-calendar 打开日历扩展功能 --enable-exif 图片的元数据支持 --enable-magic-quotes 魔术引用的支持 --disable-debug 关闭调试模式 --with-mime-magic=/usr/share/file/magic.mime 魔术头文件位置

6 编译

make

7 安装

make install

5.0准备wordpress源码

1 下载博客源码

cd /opt
wget -c https://cn.wordpress.org/wordpress-4.7.3-zh_CN.tar.gz
mkdir wordpress
mv ../wordpress-4.7.3-zh_CN.tar.gz .

2 解压缩

tar -zxvf wordpress-4.7.3-zh_CN.tar.gz

放入到httpd的网页根目录中去

mv wordpress/* /usr/local/apache2/htdocs/

3 修改wordpress源码文件的属主、属组,防止权限有问题

由于是静态文件做了更改,你不需要重启httpd,直接访问该网站即可

chown -R daemon.daemon /usr/local/apache2/htdocs/

6.0 访问wordpress,查看博客安装

1 发现该博客需要写入数据库,wordpress,需要你先创建这个数据库

登录数据库,操作

 [root@centos7 mysql]#   mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.50 Source distributionCopyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database wordpress default charset utf8;
Query OK, 1 row affected (0.01 sec)mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| wordpress          |
+--------------------+
5 rows in set (0.00 sec)mysql> exit
Bye

2 浏览器访问IP

3 点击提交后 进行安装

4 填写信息

5 进入wordpress

写文章并发布

点击查看文章后会出现

未知的bug,没有搞明白

6 重新访问ip

编译部署LANP环境相关推荐

  1. CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

    我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们 ...

  2. linux环境下编译部署php生产环境

    linux环境下编译部署php生产环境 版本控制 php:7.2.4 nginx:1.9.9 部分插件版本 xlswriter:1.3.3.2 redis:3.1.3 一.安装php 1.安装依赖(之 ...

  3. react不同环境不同配置angular_DevOps 前端项目(angular、vue、react)打包静态资源生成一份Docker镜像支持部署不同环境...

    1.前言 为了尽可能地轻量化前端镜像(非node承载),将前端编译成静态资源通过nginx承载. 与后端程序不同的是,当使用静态资源方式时页面是直接加载到浏览器进行渲染,无法读取服务端机器中 env ...

  4. 【Protocol Buffer】Protocol Buffer入门教程(八):Windows平台部署Protobuf环境

    00. 目录 文章目录 00. 目录 01. Protobuf源码下载 02. 安装CMake 03. 生成动态库 04. 添加环境变量 05. 附录 01. Protobuf源码下载 CSDN下载: ...

  5. git maven 一键部署_Jenkins Git Maven搭建自动化部署项目环境 邮件通知

    简介 折腾了两个晚上,趁着今晚比较有空,把jenkins+git+maven搭建自动化部署项目环境搭建的过程记录一下,这里我把github作为git的远程仓库(https://github.com/j ...

  6. RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 单机版本)

    文章目录 一.软件安装部署 1. 安装jdk 2. mysql8安装部署 3. redis安装 4. nginx 安装部署 5. 克隆项目 二.后端项目 2.1. 修改数据库连接 2.2. 修改Red ...

  7. 在树莓派上编译安装golang环境

    最近买了个pi,想在上面装个golang环境,用于学习,发现网上资料都不全,当我在看<Go语言学习笔记>的时候,发现里面有教如何在linux上编译安装Go,既然是源码自举编译,相信树莓派上 ...

  8. 编译用于高放射性环境的应用程序

    本文翻译自:Compiling an application for use in highly radioactive environments We are compiling an embedd ...

  9. 【测试】测试人员部署测试环境是什么意思

    文章目录 前言 一.测试人员部署测试环境是什么意思? 二.简要的说部署测试环境 2.1.大体流程 2.2.java项目 2.3.看语言 2.4.个人看法 总结 前言 提示:以下是本篇文章正文内容,下面 ...

最新文章

  1. R语言ggplot2可视化柱状图并自定义柱体的宽度(通过变量指定条形的宽度)实战、条形图并自定义条形的宽度实战
  2. 【杂谈】野生在左 科班在右——数据结构学习誓师贴
  3. cs结构航空订票系统java_VC++航空订票系统数据库设计-课程设计
  4. 25、HTML 文本格式化
  5. 输入一个链表,反转链表后,输出新链表的表头。
  6. win10pin不可用进不去系统_解决win7系统下连接网络打印机不可用的处理方法
  7. Android 集成微信支付详解
  8. sharepoint 2013基于AD的Form表单登录(三)——选择用户时,屏蔽掉AD。
  9. 2020快手用户及营销报告
  10. DataGrid中加入CheckBox,并实现单选
  11. YUV格式学习:NV16和YUV422P格式互换
  12. python调用opencv代码_Python调用OpenCV实现图像平滑代码实例
  13. 树莓派视频监控 —— 使用 mjpg
  14. 微软为 Chrome 带来更流畅的页面滚动效果,来自 Edge
  15. 3dmax模型导入UE4
  16. Android input touchpanel驱动流程
  17. Sentinel-1 EW GRD数据SNAP处理
  18. 【ABMDRNet2021】 Adaptive-weighted Bi-directional Modality Difference Reduction Network for RGB-T Sema
  19. FILE_DIRNAME
  20. verilog练习:hdlbits网站上的做题笔记(6)

热门文章

  1. Ubuntu中常用的解/压缩命令
  2. 网络NAT、桥接与主机模式
  3. [渝粤教育] 西南科技大学 钢筋砼与砌体结构 在线考试复习资料
  4. Python对网页信息进行爬取并对标题分词
  5. 深入探讨 Android 传感器
  6. java画虚线_java能画虚线吗
  7. 【C语言】经典编程题
  8. 最新仿闲鱼链接闲鱼验货宝+独立后台管理
  9. 基于matlab的Qlearning强化学习室内路径规划控制算法仿真
  10. java 代码实现身份证合法性校验(全国所有地方)