標籤:apache
MariaDB安裝
1.下載源碼包
[[email protected] src]# 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.gz--2018-02-27 21:09:40-- 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.gz正在解析主機 downloads.mariadb.com (downloads.mariadb.com)... 51.255.94.155, 2001:41d0:1004:249b::正在串連 downloads.mariadb.com (downloads.mariadb.com)|51.255.94.155|:443... 已串連。已發出 HTTP 要求,正在等待回應... 200 OK長度:541295045 (516M) [application/octet-stream]正在儲存至: “mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz”
2.解壓縮
tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
3.移動檔案
[[email protected] src]# mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb[[email protected] src]# cd !$cd /usr/local/mariadb
4.建立使用者,初始化
[[email protected] mariadb]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mariadbInstalling MariaDB/MySQL system tables in ‘/data/mariadb‘ ...OKTo start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your systemPLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !To do so, start the server, then issue the following commands:‘./bin/mysqladmin‘ -u root password ‘new-password‘‘./bin/mysqladmin‘ -u root -h weixing01 password ‘new-password‘Alternatively you can run:‘./bin/mysql_secure_installation‘which will also give you the option of removing the testdatabases and anonymous user created by default. This isstrongly recommended for production servers.See the MariaDB Knowledgebase at http://mariadb.com/kb or theMySQL manual for more instructions.You can start the MariaDB daemon with:cd ‘.‘ ; ./bin/mysqld_safe --datadir=‘/data/mariadb‘You can test the MariaDB daemon with mysql-test-run.plcd ‘./mysql-test‘ ; perl mysql-test-run.plPlease report any problems at http://mariadb.org/jiraThe latest information about MariaDB is available at http://mariadb.org/.You can find additional information about the MySQL part at:http://dev.mysql.comConsider joining MariaDB‘s strong and vibrant community:https://mariadb.org/get-involved/
5.拷貝設定檔和啟動指令碼
[[email protected] mariadb]# cp support-files/my-small.cnf /usr/local/mariadb/my.cnf[[email protected] mariadb]# cp support-files/mysql.server /etc/init.d/mariadb
6.編輯設定檔和啟動指令碼
[[email protected] mariadb]# vim my.cnf [[email protected] mariadb]# vim /etc/init.d/mariadb
設定檔暫時不用修改,修改啟動指令碼
7.啟動MariaDB,啟動前要確保mysql是非運行狀態
[[email protected] mariadb]# /etc/init.d/mariadb startReloading systemd: [ 確定 ]Starting mariadb (via systemctl): [ 確定 ]
8.檢測是否啟動成功:
[[email protected] mariadb]# ps aux |grep mariadbroot 2068 0.0 0.1 115388 1752 ? S 22:32 0:00 /bin/sh /usr/local/mariadb/bin/mysqld_safe --defaults-file=/usr/local/mariadb/my.cnf --datadir=/data/mysql --pid-file=/data/mysql/weixing01.pidmysql 2184 4.6 5.6 1125124 56564 ? Sl 22:32 0:01 /usr/local/mariadb/bin/mysqld --defaults-file=/usr/local/mariadb/my.cnf --basedir=/usr/local/mariadb --datadir=/data/mysql --plugin-dir=/usr/local/mariadb/lib/plugin --user=mysql --log-error=/data/mysql/weixing01.err --pid-file=/data/mysql/weixing01.pid --socket=/tmp/mysql.sock --port=3306root 2231 0.0 0.0 112676 980 pts/0 R+ 22:32 0:00 grep --color=auto mariadb
Apache安裝
1.下載三個包:
[[email protected] mariadb]# cd /usr/local/src[[email protected] src]# lsapr-1.6.3.tar.gz mariadb-10.2.6-linux-glibc_214-x86_64.tar.gzapr-util-1.6.1.tar.bz2 mysql-5.6.36-linux-glibc2.5-x86_64.tar.gzhttpd-2.4.29.tar.gz
2.解壓縮三個包
3.首先安裝apr
[[email protected] src]# cd apr-1.6.3/[[email protected] apr-1.6.3]# ./configure --prefix=/usr/local/apr
安裝過程中第一次報錯,需要安裝gcc包
make && make install
4.安裝apr-util
[[email protected] apr-1.6.3]# cd ../apr-util-1.6.1/[[email protected] apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
安裝過程中第一次報錯,需要安裝expat-devel包
make && make install
5.安裝httpd
[[email protected] src]# cd httpd-2.4.29/[[email protected] httpd-2.4.29]# ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most
第一次安裝報錯,需要安裝pcre-devel包
makemake install
6.編譯完成後進入目錄查看
[[email protected] httpd-2.4.29]# cd /usr/local/apache2.4/[[email protected] apache2.4]# lsbin cgi-bin error icons logs manualbuild conf htdocs include man modules
7.查看被載入的模組
[[email protected] apache2.4]# /usr/local/apache2.4/bin/httpd -MAH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using 111.63.112.254. Set the ‘ServerName‘ directive globally to suppress this messageLoaded Modules: core_module (static) so_module (static) http_module (static) mpm_event_module (static) authn_file_module (shared) authn_core_module (shared) authz_host_module (shared) authz_groupfile_module (shared) authz_user_module (shared) authz_core_module (shared) access_compat_module (shared) auth_basic_module (shared) reqtimeout_module (shared) filter_module (shared) mime_module (shared) log_config_module (shared) env_module (shared) headers_module (shared) setenvif_module (shared) version_module (shared) unixd_module (shared) status_module (shared) autoindex_module (shared) dir_module (shared) alias_module (shared)
8.啟動服務
[[email protected] apache2.4]# /usr/local/apache2.4/bin/apachectl startAH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using fe80::9835:40a7:677a:8a07. Set the ‘ServerName‘ directive globally to suppress this message[[email protected] apache2.4]# ps aux |grep httpdroot 39609 0.0 0.2 95528 2524 ? Ss 00:01 0:00 /usr/local/apache2.4/bin/httpd -k startdaemon 39610 0.0 0.4 382356 4432 ? Sl 00:01 0:00 /usr/local/apache2.4/bin/httpd -k startdaemon 39611 0.0 0.4 382356 4432 ? Sl 00:01 0:00 /usr/local/apache2.4/bin/httpd -k startdaemon 39612 0.0 0.4 382356 4432 ? Sl 00:01 0:00 /usr/local/apache2.4/bin/httpd -k startroot 39695 0.0 0.0 112676 980 pts/0 R+ 00:01 0:00 grep --color=auto httpd[[email protected] apache2.4]# netstat -lntpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 931/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1163/master tcp6 0 0 :::80 :::* LISTEN 39609/httpd tcp6 0 0 :::22 :::* LISTEN 931/sshd tcp6 0 0 ::1:25 :::* LISTEN 1163/master tcp6 0 0 :::3306 :::* LISTEN 2702/mysqld
MariaDB安裝,Apache安裝