LAPM概述及配置( 二 )

2.8浏览器访问验证[root@server /opt/httpd-2.4.29]#netstat -napt | grep 80浏览器访问:http://192.168.10.10/三、实例操作:编译安装Apache http服务3.1关闭防火墙 , 将安装Apache所需软件包传到/opt目录下

LAPM概述及配置

文章插图

LAPM概述及配置

文章插图
3.2安装环境依赖包
LAPM概述及配置

文章插图
3.3配置软件模块3.3.1对三个压缩包进行解压
LAPM概述及配置

文章插图

LAPM概述及配置

文章插图
3.3.2将apr的两个文件移动到httpd的srclib文件内
LAPM概述及配置

文章插图
3.3.3切换目录执行configure文件
LAPM概述及配置

文章插图
3.4编译及安装
LAPM概述及配置

文章插图
3.5优化配置文件路径 , 并把httpd服务的可执行程序文件放入路径环境变量的目录中便于系统识别
LAPM概述及配置

文章插图
3.6添加httpd系统服务3.6.1修改httpd配置文件
LAPM概述及配置

文章插图
3.6.2将httpd服务加入到service管理器并开启服务【LAPM概述及配置】
LAPM概述及配置

文章插图

LAPM概述及配置

文章插图
3.7修改httpd 服务配置文件
LAPM概述及配置

文章插图

LAPM概述及配置

文章插图

LAPM概述及配置

文章插图

LAPM概述及配置

文章插图

LAPM概述及配置

文章插图
3.8浏览器访问验证
LAPM概述及配置

文章插图
四、编译安装mysql服务4.1将安装mysql 所需软件包传到/opt目录下mysql-5.7.17.tar.gzboost_1_59_0.tar.gz#支持c++的运行库4.2安装环境依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel bison cmake各程序作用解释如下:gccgcc-c++ncurses#字符终端下图形互动功能的动态库ncurses-devel#ncurses开发包bison#语法分析器cmake#mysql需要用cmake编译安装4.3配置软件模块tar zxvf mysql-5.7.17.tar.gztar zxvf boost_1_59_0.tar.gzcd /optmv boost_1_59_0 /usr/local/boost#重命名cd /opt/mysql-5.7.17/cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \#指定mysql的安装路径-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ #指定mysql进程监听套接字文件(数据库连接文件)的存储路径-DSYSCONFDIR=/etc \#指定配置文件的存储路径-DSYSTEMD_PID_DIR=/usr/local/mysql \#指定进程文件的存储路径-DDEFAULT_CHARSET=utf8\#指定默认使用的字符集编码,如 utf8-DDEFAULT_COLLATION=utf8_general_ci \#指定默认使用的字符集校对规则-DWITH_EXTRA_CHARSETS=all \#指定支持其他字符集编码-DWITH_INNOBASE_STORAGE_ENGINE=1 \#安装INNOBASE存储引擎-DWITH_ARCHIVE_STORAGE_ENGINE=1 \#安装ARCHIVE存储引擎-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \#安装BLACKHOLE存储引擎-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \#安装FEDERATED存储引擎-DMYSQL_DATADIR=/usr/local/mysql/data \#指定数据库文件的存储路径-DWITH_BOOST=/usr/local/boost \#指定boost的路径,若使用mysql-boost集成包安装则-DWITH_BOOST=boost-DWITH_SYSTEMD=1#生成便于systemctl管理的文件存储引擎选项:MYISAM,MERGE,MEMORY,和CSV引擎是默认编译到服务器中,并不需要明确地安装 。静态编译一个存储引擎到服务器,使用-DWITH_engine_STORAGE_ENGINE= 1可用的存储引擎值有:ARCHIVE, BLACKHOLE, EXAMPLE, FEDERATED, INNOBASE (InnoDB), PARTITION (partitioning support), 和PERFSCHEMA (Performance Schema)
注意:如果在CMAKE的过程中有报错,当报错解决后,需要把源码目录中的CMakeCache.txt文件删除,然后再重新CMAKE,否则错误依旧 。
4.4编译及安装make && make install4.5创建mysql用户useradd -M -s /sbin/nologinmysql4.6修改mysql 配置文件vim /etc/my.cnf#删除原配置项 , 再重新添加下面内容[client]#客户端设置port = 3306socket = /usr/local/mysql/mysql.sock[mysql]#服务端设置port = 3306socket = /usr/local/mysql/mysql.sockauto-rehash#开启自动补全功能[mysqld]#服务全局设置user = mysql#设置管理用户basedir=/usr/local/mysql#指定数据库的安装目录datadir=/usr/local/mysql/data#指定数据库文件的存储路径port = 3306#指定端口character-set-server=utf8#设置服务器字符集编码格式为utf8pid-file = /usr/local/mysql/mysqld.pid#指定pid 进程文件路径socket=/usr/local/mysql/mysql.sock#指定数据库连接文件bind-address = 0.0.0.0#设置监听地址,0.0.0.0代表允许所有,如允许多个IP需空格隔开skip-name-resolve#禁用DNS解析max_connections=2048#设置mysql的最大连接数default-storage-engine=INNODB#指定默认存储引擎max_allowed_packet=16M#设置数据库接收的数据包大小的最大值server-id = 1#指定服务ID号sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES

推荐阅读