日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux 服务器(CentOS7)搭建PHP环境+SSH配置+服务器文件上传配置

發(fā)布時(shí)間:2025/3/15 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 服务器(CentOS7)搭建PHP环境+SSH配置+服务器文件上传配置 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Linux服務(wù)器搭建PHP環(huán)境

  • 一、配置SSH(Xshell)
    • 1. 公鑰私鑰配置(普通用戶登錄)
    • 2. root用戶密碼登錄
  • 二、配置可視化文件上傳工具(WinSCP)
    • 1. 公鑰私鑰配置(普通用戶登錄)
    • 2. root用戶密碼登錄
  • 三、安裝Apache
  • 四、安裝PHP7
  • 五、上傳文件并運(yùn)行

一、配置SSH(Xshell)

第一步是有了一個(gè)Linux主機(jī),知道外網(wǎng)IP地址,然后我們就可以配置遠(yuǎn)程連接。這里的工具就以Xshell為例,這個(gè)軟件家庭版是免費(fèi)的,大家可以到官網(wǎng)下載:Xshell官網(wǎng)下載

1. 公鑰私鑰配置(普通用戶登錄)

第一步:利用Xshell工具生成用戶密鑰,點(diǎn)擊工具->新建用戶密鑰生成向?qū)?#xff1b;




這里需要提一下,這里的密鑰名稱不要忘了,后面有用,你就當(dāng)他是用戶名,密碼可以填,也可以不填。
點(diǎn)下一步就生成了公鑰,把這個(gè)公鑰上傳到服務(wù)器配置文件里(這里可以自行查詢,如果不懂可以提問(wèn)),別忘記在后面加空格再加剛才輸入的密鑰名稱

點(diǎn)擊完成后就顯示了所有生成的密鑰,顯示在列表的是私鑰,這里的私鑰需要導(dǎo)出到本地,后面有用。

第二步:Xshell 連接
新建會(huì)話,名稱可以隨便寫(xiě),協(xié)議為SSH,輸入主機(jī)外網(wǎng)IP地址;

點(diǎn)擊左側(cè)用戶身份驗(yàn)證,方法選擇 Public Key ,用戶名密碼不用填,用戶密鑰選擇之前生成的私鑰文件:

點(diǎn)擊連接就可以了。

2. root用戶密碼登錄

同樣是以Xshell 為例,只是在用戶身份驗(yàn)證這里的方法,選擇Password,需要填寫(xiě)用戶名和密碼:

如果想用root用戶登錄,需要在先設(shè)置一下配置文件:
首先,用普通用戶登錄,再切換為root用戶,用vi 打開(kāi)ssh配置文件:

sudo -i sudo vim /etc/ssh/sshd_config

修改配置項(xiàng):

PermitRootLogin yes PermitEmptyPasswords yes # 允許空密碼登錄 PasswordAuthentication yes # 設(shè)置是否使用口令驗(yàn)證

修改root用戶密碼:

sudo passwd root

連續(xù)輸入兩次后提升設(shè)置成功,再重新載入并重啟ssh服務(wù):

service sshd reload service sshd restart

這時(shí)你就可以用root用戶登錄了。

二、配置可視化文件上傳工具(WinSCP)

1. 公鑰私鑰配置(普通用戶登錄)

第一步:新建站點(diǎn),文件協(xié)議選擇 SCP,主機(jī)名填外網(wǎng)IP地址,用戶名填生成密鑰的名稱:

第二步:點(diǎn)擊高級(jí)按鈕,選擇密鑰文件為導(dǎo)出的私鑰文件(后綴是.ppk,如果不是可以自動(dòng)轉(zhuǎn)):

點(diǎn)擊確定就可以連接了,需要注意的是用密鑰連接的都不能是root用戶,就是說(shuō)用密鑰登錄之后只能操作/home/用戶目錄下的文件,沒(méi)有權(quán)限操作主目錄及其他文件,也不能上傳到其他目錄。

2. root用戶密碼登錄

在上面的步驟中已經(jīng)設(shè)置了root密碼,和使用root用密碼登錄后,這里就可以直接使用root密碼登錄了,這樣登錄后就可以取得所有目錄的權(quán)限,可以肆無(wú)忌憚了:

三、安裝Apache

rpm -qa|grep httpd # 查看是否安裝 yum install httpd # 安裝 service httpd start # 啟動(dòng)服務(wù)

測(cè)試是否啟動(dòng)正常:在瀏覽器中輸入外網(wǎng)IP,看到testing正常畫(huà)面就測(cè)試OK。

四、安裝PHP7

rpm -ivh http://mirrors.ustc.edu.cn/epel/epel-release-latest-7.noarch.rpm # 安裝 epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum install php70w

測(cè)試是否安裝成功,輸入下面命令,打印版本號(hào)即表示安裝PHP成功:

php -v

五、上傳文件并運(yùn)行

新建一個(gè)php文件,輸入內(nèi)容:

<?php echo phpinfo();

將文件利用WinSCP工具上傳到/var/www/html/目錄

在瀏覽器訪問(wèn)IP地址,看到PHP配置信息,即表示PHP解析成功:

php不被解析,原樣輸出的問(wèn)題解決:
修改配置文件:

/etc/httpd/conf/httpd.conf

在<IfModule mime_module>里面添加兩行代碼:

AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps

重啟httpd服務(wù)即可:

service httpd restart

總結(jié)

以上是生活随笔為你收集整理的linux 服务器(CentOS7)搭建PHP环境+SSH配置+服务器文件上传配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。