注:Apache在linux系統里的名字是httpd
首先在系統上面查詢一下是否已經安裝了apache
rpm -qa httpd
如果有返回的信息,則會顯示已經安裝的軟件。如果沒有則不會顯示其它的信息。如下圖是沒有安裝的。查詢的時候沒有顯示其它的信息。
查詢到系統是還沒有進行安裝的,那么我們打一個命令直接安裝就可以了
yum install httpd -y
再次運行rpm -qa httpd就有顯示了,證明已經安裝完成了
service httpd start 啟動apache
開啟80端口
出現success表明添加成功
命令含義:
--zone #作用域
--add-port=80/tcp #添加端口,格式為:端口/通訊協議
--permanent #永久生效,沒有此參數重啟后失效
重啟防火牆
打開端口(貌似這個才最常用)
查看所有打開的端口:
# firewall-cmd --zone=dmz --list-ports
加入一個端口到區域:
# firewall-cmd --zone=dmz --add-port=8080/tcp
若要永久生效方法同上
摘自:http://www.centoscn.com/CentOS/config/2016/0511/7218.html 謝謝博主
在centos7通過yum安裝PHP7,首先在終端運行:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
提示錯誤:
error: Failed dependencies:
epel-release >= 7 is needed by webtatic-release-7-3.noarch
需要先安裝epel-release。
1.安裝epel-release
通過命令:
yum -y install epel-release
成功安裝。
2.安裝PHP7
終端再次運行如下命令:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
成功獲取PHP7的yum源,然后再執行:
yum install php70w
這樣就大功告成了。
3.驗證安裝
終端命令:PHP -v,顯示當前PHP版本,信息如下:
[root@moliangjun /]# php -v
PHP 7.0.18 (cli) (built: Apr 15 2017 07:09:11) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
這樣就在CentOS 7下通過yum安裝成功PHP7.
重啟service httpd start 啟動apache
在瀏覽器中訪問
cd vi /var/www/html/index.php
index.php
<?php
phponfp.php