Mariadb安装、Apache安装

安装MariaDB:

1. 下载MariaDB安装包:html

• cd /usr/local/srcmysql

• wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gzlinux

2. 解压MariaDB安装包sql

• tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gzapache

• mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadbvim

• cd /usr/local/mariadbwindows

3. 安装MariaDB函数

• ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadbui

安装过程当中会有一个OK,也能够使用echo $?查看是否有错误spa

4. 配置MariaDB

• cp support-files/my-small.cnf /usr/local/mariadb/my.cnf

因为已安装了mysql因此配置文件不放到/etc/my.cnf了

• vi /usr/local/mariadb/my.cnf //定义basedir和datadir

• cp support-files/mysql.server /etc/init.d/mariadb

• vim /etc/init.d/mariadb //定义basedir、datadir、conf以及启动参数

找到启动脚本位置,添加配置文件目录 --defaults-file="$conf"

• /etc/init.d/mariadb start

安装apache:

Apache是一个基金会的名字,httpd才是咱们要安装的软件包,早期它的名字就叫apache

Apache官网www.apache.org

1. 获取软件包

• wget https://mirrors.aliyun.com/apache/httpd/httpd-2.4.33.tar.gz

• wget https://mirrors.aliyun.com/apache/apr/apr-1.6.3.tar.gz

• wget https://mirrors.aliyun.com/apache/apr/apr-util-1.6.1.tar.gz

• apr和apr-util是一个通用的函数库,它让httpd能够不关心底层的操做系统平台,能够很方便地移植(从linux移植到windows)

2. 解压软件包

• tar -zxvf apr-1.6.3.tar.gz

• tar -zxvf apr-util-1.6.1.tar.gz

• tar -zxvf httpd-2.4.33.tar.gz

3. 安装apr

cd /usr/local/src/apr-1.6.3

./configure --prefix=/usr/local/apr

make && make install

4. 安装apr-util

• cd /usr/local/src/apr-util-1.6.1

• ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

• make && make install

问题:make[1]: *** [xml/apr_xml.lo] 错误 1

解决:yum install expat-devel

5. 安装httpd

• cd /usr/local/src/httpd-2.4.33

• ./configure \   //这里的反斜杠是脱义字符,加上它咱们能够把一行命令写成多行

--prefix=/usr/local/apache2.4 \

--with-apr=/usr/local/apr \

--with-apr-util=/usr/local/apr-util \

--enable-so \ //表示支持动态扩展模块

--enable-mods-shared=most //加载大多数平时会用到的模块

问题:configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre

解决:yum -y install pcre-devel

• make && make install

问题:make[2]: *** [htpasswd] 错误 1

解决办法:

在configure后加上 “--with-included-apr”。再从新编译, make, make install. 便可。 

问题又来了,加上--with-included-apr以后,编译,报错以下:

configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.

错误为:apr,apr-util缺失,须要下载并解压到./srclib/目录下

解决办法:

# cd /usr/local/src/

# cp -r apr-1.6.3 /usr/local/src/httpd-2.4.33/srclib/apr

# cp -r apr-util-1.6.1 /usr/local/src/httpd-2.4.33/srclib/apr-util

• ls /usr/local/apache2.4/modules

• /usr/local/apache2.4/bin/httpd -M //查看加载的模块

/usr/local/apache2.4/bin/httpd apache启动命令,此目录下apachectl就调用的httpd命令

/usr/local/apache2.4/conf 配置文件所在目录

/usr/local/apache2.4/htdocs/index.html apache默认页面

相关文章
相关标签/搜索