系統運維
一、安裝Apache服務(wù)
關(guān)于安裝Apache詳細配置及原理概述請參考:CentOS 7.4搭建Apache網(wǎng)站服務(wù)
[root@centos01 ~]# mount /dev/cdrom /mnt/ <!--掛載LAMP光盤(pán)-->
[root@centos01 ~]# cp /mnt/* /usr/src/ <!--將mnt目錄下的程序包拷貝到/usr/src/-->
[root@centos01 ~]# mount /dev/cdrom /mnt/ <!--切換操作系統光盤(pán)-->
[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-* <!--刪除系統自動(dòng)yum-->
[root@centos01 ~]# tar zxvf /usr/src/httpd-2.2.17.tar.gz -C /usr/src/ <!--解壓縮Apache包-->
[root@centos01 ~]# cd /usr/src/httpd-2.2.17/ <!--進(jìn)入Apache目錄-->
[root@centos01 httpd-2.2.17]# ./configure
--prefix=/usr/local/httpd
--enable-so
--enable-rewrite
--enable-charset-lite
--enable-cgi <!--配置httpd-->
[root@centos01 httpd-2.2.17]# make && make install <!--編輯和安裝httpd-->
[root@centos01 ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin/ <!--優(yōu)化程序執行命令-->
[root@centos01 ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd <!--生成apahce服務(wù)-->
[root@centos01 ~]# chmod x /etc/init.d/httpd <!--添加執行權限-->
[root@centos01 ~]# vim /etc/init.d/httpd <!--修改Apache服務(wù)控制文件-->
#chkconfig:35 80 20
#description:apache
[root@centos01 ~]# chkconfig --add httpd <!--添加為系統服務(wù)-->
[root@centos01 ~]# chkconfig --level 35 httpd on <!--設置開(kāi)機自動(dòng)啟動(dòng)-->
[root@centos01 ~]# vim /usr/local/httpd/conf/httpd.conf <!--修改Apache主配置文件-->
98 ServerName 192.168.100.10:80 <!--修改服務(wù)器IP地址-->
[root@centos01 ~]# systemctl start httpd <!--啟動(dòng)Apache服務(wù)-->
[root@centos01 ~]# netstat -anptu | grep 80 <!--監聽(tīng)Apache端口號-->
tcp6 0 0 :::80 :::* LISTEN 53682/httpd
二、安裝mysql數據庫
安裝Mysql詳細配置及MYSQL原理概述請參考:Centos安裝MySQL數據庫
[root@centos01 ~]# groupadd mysql <!--創(chuàng )建管理MySQL的組-->
[root@centos01 ~]# useradd -M -s /sbin/nologin -g mysql mysql
<!--創(chuàng )建管理MySQL的用戶(hù)-->
[root@centos01 ~]# yum -y install ncurses-devel <!--安裝依賴(lài)程序-->
[root@centos01 ~]# tar zxvf /usr/src/cmake-2.8.6.tar.gz -C /usr/src/ <!--解壓縮cmake包-->
[root@centos01 ~]# cd /usr/src/cmake-2.8.6/ <!--進(jìn)入cmake目錄-->
[root@centos01 cmake-2.8.6]# ./configure && gmake && gmake install <!--安裝cmake-->
[root@centos01 ~]# tar zxvf /usr/src/mysql-5.5.22.tar.gz -C /usr/src/ <!--解壓縮MySQL包-->
[root@centos01 ~]# cd /usr/src/mysql-5.5.22/ <!--進(jìn)入MySQL目錄-->
[root@centos01 mysql-5.5.22]# cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_EXTRA_CHARSETS=all
-DSYSCONFDIR=/etc <!--配置MySQL-->
[root@centos01 mysql-5.5.22]# make && make install <!--安裝MySQL-->
[root@centos01 mysql-5.5.22]# cp support-files/my-medium.cnf /etc/my.cnf
<!--生成MySQL配置文件-->
cp:是否覆蓋/etc/my.cnf? y <!--輸入y-->
[root@centos01 mysql-5.5.22]# cp support-files/mysql.server /etc/init.d/mysqld
<!--生成服務(wù)控制文件-->
[root@centos01 ~]# chmod x /etc/init.d/mysqld <!--控制文件添加執行權限-->
[root@centos01 ~]# chkconfig --add mysqld <!--添加系統服務(wù)-->
[root@centos01 ~]# chkconfig --level 35 mysqld on <!--設置開(kāi)機自動(dòng)啟動(dòng)-->
[root@centos01 ~]# vim /etc/profile <!--優(yōu)化程序執行命令->
PATH=$PATH:/usr/local/mysql/bin <!--添加此行-->
[root@centos01 ~]# source /etc/profile <!--刷新-->
[root@centos01 ~]# /usr/local/mysql/scripts/mysql_install_db
--user=mysql
--basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data <!--初始化MySQL-->
[root@centos01 ~]# chown -R mysql:mysql /usr/local/mysql/
<!--修改MySQL安裝目錄的所有者-->
[root@centos01 ~]# systemctl start mysqld <!--啟動(dòng)MySQL服務(wù)-->
[root@centos01 ~]# mysqladmin -uroot password <!--設置管理MySQL密碼-->
New <!--輸入密碼-->
Confirm new <!--確認密碼-->
[root@centos01 ~]# mysql -uroot -ppwd@123 <!--登錄MySQL測試-->
三、安裝PHP
安裝PHP詳細配置及原理概述請參考:Centos 7搭建LNMP架構及部署Discuz論壇
[root@centos01 ~]# yum -y install zlib-devel libxml2-devel <!--安裝php依賴(lài)程序-->
[root@centos01 ~]# tar zxvf /usr/src/libmcrypt-2.5.8.tar.gz -C /usr/src/
<!--解壓縮libmcrypt包-->
[root@centos01 ~]# cd /usr/src/libmcrypt-2.5.8/ <!--進(jìn)入libmcrypt目錄-->
[root@centos01 libmcrypt-2.5.8]# ./configure && make && make install
<!--安裝libmcrypt-->
[root@centos01 libmcrypt-2.5.8]# ln -s /usr/local/lib/libmcrypt.* /usr/lib/ <!--優(yōu)化路徑-->
[root@centos01 ~]# tar zxvf /usr/src/mhash-0.9.9.9.tar.gz -C /usr/src <!--解壓縮mhash包-->
[root@centos01 ~]# cd /usr/src/mhash-0.9.9.9/ <!--進(jìn)入mhash目錄-->
[root@centos01 mhash-0.9.9.9]# ./configure && make && make install <!--安裝mhash-->
[root@centos01 mhash-0.9.9.9]# ln -s /usr/local/lib/libmhash.* /usr/lib/ <!--優(yōu)化路徑-->
[root@centos01 ~]# tar zxvf /mnt/mcrypt-2.6.8.tar.gz -C /usr/src/ <!--解壓縮mcrypt-->
[root@centos01 ~]# cd /usr/src/mcrypt-2.6.8/ <!--進(jìn)入mcrypt目錄-->
[root@centos01 mcrypt-2.6.8]# ./configure <!--配置mcrypt-->
[root@centos01 mcrypt-2.6.8]# export LD_LIBRARY_PATH=/usr/local/lib <!--輸入變量-->
[root@centos01 mcrypt-2.6.8]# ./configure <!--重新配置-->
[root@centos01 mcrypt-2.6.8]# make && make install <!--編譯安裝mcrypt-->
[root@centos01 ~]# tar zxvf /usr/src/php-5.3.28.tar.gz -C /usr/src/ <!--解壓縮php包-->
[root@centos01 ~]# cd /usr/src/php-5.3.28/ <!--進(jìn)入php目錄-->
[root@centos01 php-5.3.28]# ./configure --prefix=/usr/local/php --with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php --enable-mbstring <!--配置php-->
[root@centos01 php-5.3.28]# make && make install <!--編譯安裝php-->
[root@centos01 php-5.3.28]# cp php.ini-production /usr/local/php/php.ini
<!--生成php配置文件-->
[root@centos01 ~]# tar zxvf /usr/src/zendguardloader-php-5.3-linux-glibc23-i386.tar.gz
-C /usr/src/ <!--解壓縮zend加速訪(fǎng)問(wèn)模塊-->
[root@centos01 ~]# cd /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-i386
/php-5.3.x/
[root@centos01 php-5.3.x]# ls
ZendGuardLoader.so
[root@centos01 php-5.3.x]# cp ZendGuardLoader.so /usr/local/php/lib/php/
<!--復制zend加速訪(fǎng)問(wèn)模塊-->
[root@centos01 php-5.3.x]# vim /usr/local/php/php.ini <!--加載zend加速訪(fǎng)問(wèn)模塊-->
[PHP]
zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so
zend_loader.enable=1
[root@centos01 ~]# vim /usr/local/httpd/conf/httpd.conf
<!--修改Apache主配置文件支持php-->
99 ServerName 192.168.100.10:80 <!--Apache服務(wù)器IP地址和端口號-->
168 DirectoryIndex index.html index.php
311 AddType application/x-httpd-php .php
[root@centos01 ~]# systemctl restart httpd <!--重新啟動(dòng)apache服務(wù)-->
[root@centos01 ~]# vim /usr/local/httpd/htdocs/index.php <!--編寫(xiě)測試php文件-->
<?php
phpinfo();
?>
四、部署phpMyadmin系統
[root@centos01 ~]# tar zxvf /usr/src/phpmyadmin-3.3.10-all-languages.tar.gz -C /usr/src/
<!--解壓縮phpMyAdmin-->
[root@centos01 ~]# mv /usr/src/phpMyAdmin-3.3.10-all-languages/
/usr/local/httpd/htdocs/phpMyAdmin <!--修改phpmyadmin位置到網(wǎng)站根目錄-->
[root@centos01 ~]# cp /usr/local/httpd/htdocs/phpMyAdmin/config.sample.inc.php
/usr/local/httpd/htdocs/phpMyAdmin/config.inc.php<!--創(chuàng )建phpmyadmin系統配置文件-->
1、用戶(hù)訪(fǎng)問(wèn)phpmyadmin系統
五、安裝dns
安裝DNS詳細配置及原理概述請參考:CentOS7簡(jiǎn)單搭建DNS服務(wù)
[root@centos01 ~]# yum -y install bind bind-chroot bind-utils
[root@centos01 ~]# cp /etc/named.conf /etc/named.conf.bak
[root@centos01 ~]# echo > /etc/named.conf
[root@centos01 ~]# vim /etc/named.conf
options{
listen-on port 53 { any; };
directory /var/named;
};
zone benet.com IN {
type master;
file benet.com.zone;
allow-transfer { any; };
};
[root@centos01 ~]# named-checkconf -z /etc/named.conf
[root@centos01 ~]# vim /var/named/benet.com.zone
$TTL 86400
@ SOA benet.com. root.benet.com(
2020020710
1H
15M
1W
1D
)
@ NS centos01.benet.com.
centos01 A 192.168.100.10
www A 192.168.100.10
[root@centos01 ~]# named-checkzone benet.com /var/named/benet.com.zone
[root@centos01 ~]# chmod 755 /var/named/benet.com.zone
[root@centos01 ~]# chown named:named /var/named/benet.com.zone
[root@centos01 ~]# systemctl start named
[root@centos01 ~]# systemctl enable named
1、使用域名訪(fǎng)問(wèn)phpmyadmin系統
———————— 本文至此結束,感謝閱讀 ————————
更多關(guān)于云服務(wù)器,域名注冊,虛擬主機的問(wèn)題,請訪(fǎng)問(wèn)特網(wǎng)科技官網(wǎng):wap.friendlycc.com.cn
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站