1、mariaDB的安装:
下载安装包:
wget -c https://downloads.mariadb.com/MariaDB/mariadb-10.3.6/bintar-linux-glibc_214-x86_64/mariadb-10.3.6-linux-glibc_214-x86_64.tar.gz
解压:
tar -xvf mariadb-10.3.6-linux-glibc_214-x86_64.tar.gz
移动并重命名:
mv ./mariadb-10.3.6-linux-glibc_214-x86_64 /usr/local/mariadb1036
进入该目录:
cd /usr/local/mariadb1036/
创建一个用户:
useradd -M mariadb -s /sbin/nologin
安装:
./scripts/mysql_install_db --user=mariadb --basedir=/usr/local/mariadb1036/ --datadir=./data/mysql/
复制: cp ./support-files/mysql.server /etc/init.d/mariadbd
编辑:/etc/init.d/mariadbd
指定相关路径:
basedir=/usr/local/mariadb1036/
datadir=/data/mysql/
conf=/usr/local/mariadb1036/my.cnf
$bindir/mysqld_safe --user="mariadb" --datadir="$datadir" --pid-file="$mysqld_pid_file_path" "$@" &
wait_for_ready; return_value=$?
在启动的时候,用这个用户,不然后,无法启动,因为在安装的时候用的是这个用户
进行配制文件的配制:
/etc/my.cnf
这个根据自己的实际情况配制。
配制socket路径:
socket = /tmp/mysqld.sock
[client]
socket = /tmp/mysqld.sock
安装成功后,启动就可以了
2、apache的安装
下载:
wget -c https://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz (一个是2.4.29的版本)
wget -c https://mirrors.cnnic.cn/apache/httpd/httpd-2.4.32.tar.gz (一个是2.4.32的版本)
再下载:arp相关软件:
wget -c https://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz
wget -c https://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz
解压:
tar -xvf apr-1.6.3.tar.gz
tar -xvf httpd-2.4.32.tar.gz
tar -xvf apr-util-1.6.1.tar.gz
安装:
apr的安装:./configure --prefix=/usr/local/apr (安装前的配制)
make && make install (编译 安装)
echo $? 查看安装结果的状态
apr-util安装:
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
make && make install
echo $?
apache 的安装:
./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --enable-so --enable-mods-shared=most
make && make install
进入:/usr/local/apache2.4
查看有哪些模块:
/usr/local/apache2.4/bin/httpd -M 或 /usr/local/apache2.4/bin/apachectl -M
启动:
/usr/local/apache2.4/bin/apachectl start
停止:
/usr/local/apache2.4/bin/apachectl stop
访问成功与否:
apache安装完成!