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默認頁面

相關文章
相關標籤/搜索