centos7.3配置amp

這裏只是簡單配置,就不用源碼安裝

apache

1、安裝apache

yum install -y httpd

在這裏插入圖片描述
上圖就顯示安裝成功

2、啓動apache

systemctl start httpd

3、查看apache進程

ps -ef | grep httpd --color=auto

-e 顯示所有進程。
-f 全格式。

ps e 列出程序時,顯示每個程序所使用的環境變量。
ps f 用ASCII字符顯示樹狀結構,表達程序間的相互關係

grep 命令是一種強大的文本搜索工具,表示全局正則表達式版本,它的使用權限是所有用戶。

–color=auto 可以將找到的關鍵詞部分加上顏色的顯示喔!
在這裏插入圖片描述

4、apache的目錄詳情和配置說明

① "/etc/httpd/conf
主要存放了配置文件httpd.conf,這個是最重要的配置文件,Apache的所有主要權限和功能都在這個文件中進行了詳細的設置。
② /etc/httpd/conf.d
裏面存放的是一些額外的參數檔,比如php.conf,或者一些自己設定的額外參數等信息。這個目錄最大的好處就是可以自己設定自己的參數信息,比如我可以自己建立一個dl.conf,裏面配置好相關參數,那麼當apache啓動的時候,這個文件會自動被讀入到主要配置文件當中。這樣的話當系統升級的時候,咱就不需要更動原本的配置文件,只要將自己設置的參數文件複製到正確的地點即可。
③ /etc/log/httpd
默認的apache日誌文件,訪問日誌文件:/var/log/httpd/access_log,錯誤日誌文件:/var/log/httpd/error_log。
④ /etc/httpd/modules
Apache模塊的存放路徑
⑤ /var/www/html
web服務器預設的首頁文件存放目錄。默認的主頁是保存在其中的。此項默認頁面可在httpd.conf中進行更改。這個後面會提及。 其實安裝好apache後,只要再次默認目錄下設置好頁面內容後就可以在瀏覽器中看到了。
⑥ Apache 從2.2升級到 Apache2.4.x 後配置文件 httpd.conf 的設置方法有了大變化,以前是將 deny from all 全部改成 Allow from all 實現外網訪問,現在是將 Require all denied 以及 Require local 都該爲 Require all granted 就可以了。

5、編輯主頁在瀏覽器顯示

在這裏插入圖片描述

在這裏插入圖片描述
這樣apache就測試安裝成功

mysql

1、官網下載安裝mysql-server

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

2、安裝成功後重啓mysql服務

service mysqld restart

3、初次安裝mysql,root賬戶沒有密碼

在這裏插入圖片描述

4、設置密碼

set password for 'root'@'localhost' =password('password');

在這裏插入圖片描述
這樣就可以使用navicat遠程管理數據庫了

PHP

1、檢查當前安裝的PHP包

 yum list installed | grep php

在這裏插入圖片描述
把之前的刪除 4個包都要刪除

yum remove php php-cli php-common php-devel

在這裏插入圖片描述

2、選擇合適的源

通過yum下載,那麼必須面對一個問題,centos7官方的源包太老,更新慢,默認都是下載5.4的版本,這會影響到數組操作數據庫控制的代碼風格,查看了幾個網站選擇的包後,最終確定使用https://mirror.webtatic.com/yum/el7/webtatic-release.rpm,代碼如下:

yum -y install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3、查看下這個包裏面有沒有我們要的php版本及其擴展

yum list php*

在這裏插入圖片描述

4、下載安裝對應的包

在這個包中我們可以看到5.5,5.6,7.0,7.1的版本都是可以直接下載的,那麼我們就可以開始下載對應的包,例如我是下載5.6版本,就輸入

yum install php56w php56w-mysql php56w-gd libjpeg* php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-mbstring php56w-bcmath

一路下載一路選y同意,注意上面這些輸入的時候不需要把後綴輸進去,只要前面的名字就可以了,要和自己的版本對應,例如下載7.0版本就就輸入php70w這樣子的格式。除了上面那些,如果需要,其實還有一個包我們需要下載,是php的加密擴展庫php-mhash,但在源裏並沒有看到,所以要單獨下載。

yum -y install epel-release
yum groupinstall "development tools"
yum -y install mhash mhash-devel mcrypt

php默認安裝在/etc目錄下

5、重啓apache和數據庫

systemctl restart mysql.service 
systemctl restart httpd.service

6、測試Apache能否解析php

vim /var/www/html/index.php

寫入

<?php
phpinfo();
?>

7、訪問瀏覽器

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章