
五、服務(wù)器環(huán)境搭建
1.安裝 Apache HTTP 服務(wù)器
Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網(wǎng)頁服務(wù)器,可以在大多數(shù)
計算機操作系統(tǒng)中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可
靠并且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務(wù)器中。
[root@localhost ~]# yum install httpd



a.編輯配置文件
如果想更改 Apache HTTP 服務(wù)器的默認端口號(80)為其它端口,則需要更改httpd.conf配置文件,路徑如下:
/etc/httpd/conf/httpd.conf
可以將把端口號 80改為其它任何端口(例如 3221)

b.配置完成后,重啟Apache HTTP 服務(wù)器:
[root@localhost ~]# systemctl restart httpd.service
c.添加 Apache 服務(wù)到系統(tǒng)層使其隨系統(tǒng)自動啟動
d.用 links 工具 驗證 Apache HTTP 服務(wù)器:


2.安裝 Mairadb數(shù)據(jù)庫
MariaDB數(shù)據(jù)庫管理系統(tǒng)是MySQL的一個分支,主要由開源社區(qū)在維護,采用GPL授權(quán)許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB(英語:XtraDB)來代替MySQL的InnoDB。
a.yum安裝mariadb-server
[root@VM_112_253_centos ~]# yum install mariadb-server


b.安裝完成,啟動
mariadb:
啟動mariadb: [root@VM_112_253_centos ~]# systemctl start mariadb
c.初始化配置:
[root@VM_112_253_centos ~]# mysql_secure_installation

Enter current password for root (enter for none):<–初次運行直接回車
Set root password? [Y/n] #是否設(shè)置root用戶密碼,輸入y并回車或直接回車
New password: #設(shè)置root用戶的密碼
Re-enter new password: #再輸入一次你設(shè)置的密碼
Remove anonymous users? [Y/n] #是否刪除匿名用戶,生產(chǎn)環(huán)境建議刪除,所以直接回車
Disallow root login remotely? [Y/n] #是否禁止root遠程登錄,根據(jù)自己的需求選擇Y/n并回車,建議禁止
Remove test database and access to it? [Y/n] #是否刪除test數(shù)據(jù)庫,直接回車
Reload privilege tables now? [Y/n] #是否重新加載權(quán)限表,直接回車

d.初始化完成,測試登陸:
[root@VM_112_253_centos ~]# mysql -uroot -p

2.安裝 PHP
PHP是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發(fā)領(lǐng)域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。
a.查看可安裝版本:yum list php
[root@localhost ~]# yum list php

b.安裝
[root@localhost ~]# yum install php

c.安裝完畢,查看php版本:php -v

d.測試php是否啟動:
Apache 默認根目錄/var/www/html,新建文件index.php,輸入以下內(nèi)容:
<?php
phpinfo();
?>
e.保存后,使用瀏覽器訪問http://IP/index.php
