1. 程式人生 > >centos7搭建lnmp/lamp(未完待續)

centos7搭建lnmp/lamp(未完待續)

下載php,這裡用5.x的 太高了的話 例如 7.x 不方便 學習 很多搭建的靶場會報錯 執行下面的命令,安裝 PHP 已經它的常用的庫

yum install php php-mysql php-fpm php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc -y

下載nginx 直接安裝 我的出現了 沒有可用的軟體包 nginx ,需要先下載個epel yum install epel-release 參考:https://www.bdelay.com/article/264

下載mysql或者是mariadb 這裡直接下載的mariadb sudo yum install mariadb-server 原因,MariaDB是MySQL的一個分支,主要由開源社群進行維護和升級,而MySQL被Oracle收購以後,發展較慢 參考https://blog.csdn.net/FungLeo/article/details/78789932 mysql可能會出現yum install mysql-server沒有可用包的問題

關閉防火牆和selinux 否則 在vm虛擬上搭建的 本機訪問不到 vim /etc/sysconfig/selinux 將檔案中SELINUX=enforcing改為disabled systemctl stop firewalld.service

修改幾個配置檔案 配置檔案 需要學習一番

幾個命令 start為開 stop就為停了 restart就是重啟 systemctl start php-fpm 開啟php-fpm systemctl start mariadb 開啟 mariadb systemctl stop firewalld.service 關閉防火牆 systemctl start nginx 開啟 nginx systemctl enable nginx 設為開機啟動

測試一下 找到web目錄 可能是nginx的預設web目錄 我這裡是 /usr/share/nginx/html 賦權 sudo chmod -R 777 /usr/share/nginx/html vim 1.php

<?php phpinfo();?>

ifconfig 訪問,192.168.26.138/1.php 出現那個畫面 即成功了