centos7 安裝apache+php


注:Apache在linux系統里的名字是httpd

首先在系統上面查詢一下是否已經安裝了apache

rpm -qa httpd   

如果有返回的信息,則會顯示已經安裝的軟件。如果沒有則不會顯示其它的信息。如下圖是沒有安裝的。查詢的時候沒有顯示其它的信息。

查詢到系統是還沒有進行安裝的,那么我們打一個命令直接安裝就可以了

 yum install httpd -y

再次運行rpm -qa httpd就有顯示了,證明已經安裝完成了

service httpd start  啟動apache


 

開啟80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

出現success表明添加成功

命令含義:

--zone #作用域

--add-port=80/tcp  #添加端口,格式為:端口/通訊協議

--permanent   #永久生效,沒有此參數重啟后失效

重啟防火牆 

systemctl restart firewalld.service
 

打開端口(貌似這個才最常用)

查看所有打開的端口:

# 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM