Mariadb和httpd的安裝

1、Mariadb的安裝mysql

一、下載Mariadb包linux

二、解壓包並移動重命名sql

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

 mv mariadb-10.2.6-linux-glibc_214-x86_64 ../mariadbspa

三、初始化mariadb,並查看是否安裝成功3d

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

四、複製配置文件 cp my-small.cnf/usr/local/mariadb/my.cnfblog

能夠看到mariadb有多個配置文件進程

多個配置文件的區別就是參數大小不同,依據內存大小選用,在這選用my-small.cnf,並修改圖中地方。ip

五、複製並修改啓動文件 cp mysql.server /etc/init.d/mariadb,修改以下地方

七、啓動mariadb /etc/init.d/mariadb  start,查看進程,確認是否啓動成功

2、httpd的安裝

一、從官網或者r.amingling.com下載壓縮包

二、解壓包  tar -zxvf httpd-2.4.29.tar.gz  ,並進入解壓後的文件夾

三、編譯

1)./configure  --help 查看使用說明    ./configure --prefix=路徑,  指定安裝路徑。

2) ./configure  --prefix=/usr/local/apache2 時報錯,查看報錯提示沒有安裝APR

3) 下載安裝APR,

  1. tar -zxf apr-1.6.3.tar.gz  
  2. cd  apr-1.6.3  
  3. ./configure --prefix=/usr/local/apr  
  4. make && make install  

4)安裝編譯APR時有報錯,提示沒有安裝gcc,安裝gcc     yum install -y gcc

5)再次編譯http時,提示沒有安裝apr-util,

6)安裝apr-util

    1. tar -zxf apr-util-1.6.1.tar.gz
    2. cd  apr-util-1.6.1 
    3. ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr 

安裝apr-util報錯,經搜索查詢缺乏expat-devel包   安裝yum install -y expat-devel

7)再次編譯時有報缺pcre 包,安裝包 PCRE  yum install -y pcre pcre-devel

8)再次安裝apr-util包,安裝成功

  1. ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr (注意:必定要加上APR的路徑,不然安裝還會報錯提示沒有安裝APR
  2. make && make install  

9)再次編譯httpd ,

./configure --prefix=/usr/local/apache   --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/  --enable-so --enable-mods-shared=most

enable-so 指支持動態擴展模塊, enable-mods-shared=most 指增長most模塊。

注意:編譯時必定要將APR ,apr-util  的安裝路徑添加上,否則還會報錯找不到這些包

make && make 

成功安裝httpd,有這些目錄。

10)查看httpd 安裝的模塊 /usr/local/apache2/bin/apachectl -M

11)啓動httpd   /usr/local/apache2/bin/apachectl start 並查看端口 httpd爲80端口。

相關文章
相關標籤/搜索