溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Linux系統(tǒng)如何配置PHP環(huán)境

發(fā)布時(shí)間:2022-01-24 09:47:45 來(lái)源:億速云 閱讀:233 作者:小新 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要介紹了Linux系統(tǒng)如何配置PHP環(huán)境,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

PHP簡(jiǎn)介:

  • PHP(“PHP: Hypertext Preprocessor”,超文本預(yù)處理器的字母縮寫(xiě))是一種被廣泛應(yīng)用的開(kāi)放源代碼的多用途腳本語(yǔ)言,它可嵌入到 HTML中,尤其適合 web 開(kāi)發(fā)。

  • 使用 PHP 的一大好處是它對(duì)于初學(xué)者來(lái)說(shuō)極其簡(jiǎn)單,同時(shí)也給專(zhuān)業(yè)的程序員提供了各種高級(jí)的特性。當(dāng)看到 PHP 長(zhǎng)長(zhǎng)的特性列表時(shí),請(qǐng)不要害怕??梢院芸斓娜腴T(mén),只需幾個(gè)小時(shí)就可以自己寫(xiě)一些簡(jiǎn)單的腳本。

PHP環(huán)境配置步驟:

安裝環(huán)境:Red Hat 4.8.2-16

所需安裝軟件:

一  安裝 Apache

1 檢查、刪除、安裝

 rpm -qa|grep httpd    //檢查是否安裝apache
 rpm -e 包名 --nodeps    //若有則刪除  PS:我沒(méi)有刪除,直接用的服務(wù)器原來(lái)的。yum install httpd     //安裝,根據(jù)提示,輸入Y即可安裝成功

Linux系統(tǒng)如何配置PHP環(huán)境

2 啟動(dòng)、測(cè)試

 /etc/init.d/httpd start
 
 備注:可以使用/etc/init.d/httpd status/stop/start/restart 分別對(duì)應(yīng)  查看狀態(tài)/停止/啟動(dòng)/重啟
      也可以使用service httpd status/stop/start/restart命令,效果一樣的

在windows瀏覽器輸入服務(wù)器IP,查看頁(yè)面,如下即表示apache安裝成功

Linux系統(tǒng)如何配置PHP環(huán)境

二 安裝MySql

1 檢查、刪除、安裝

 rpm -qa|grep -i mysql           //檢查是否安裝mysql
 rpm -e 包名 --nodeps            //若有則刪除,另外還有一些庫(kù)和頭文件,我這邊都沒(méi)有,安裝后,在他說(shuō)的路徑也沒(méi)有找到。
 yum install mysql mysql-server //安裝,根據(jù)提示,輸入Y即可安裝成功。若有提示缺少依賴(lài),直接使用yum install 安裝即可,我這兒沒(méi)遇到

2 配置、啟動(dòng)

  • 拷貝文件:cp -f /usr/share/mysql/my-medium.cnf /etc/my.cnf  (覆蓋即可)

  • 設(shè)置密碼:mysql secure installation   (根據(jù)提示輸入Y,輸入2次密碼,回車(chē)。出現(xiàn)Thanks for using MYSQL! 表示成功)

  • 遠(yuǎn)程訪(fǎng)問(wèn):

    Linux系統(tǒng)如何配置PHP環(huán)境

     mysql -uroot -proot   //-u后面是用戶(hù)名,-p后面是密碼
     use mysql;
     select Host,User from user;
     update user set Host='%' where User='root'; //出現(xiàn)錯(cuò)誤不用理睬
     flush privileges;
     select Host,User from user;

    Linux系統(tǒng)如何配置PHP環(huán)境

  • 啟動(dòng)mysql:/etc/init.d/mysqld start  // service mysqld start同樣功效

三 安裝PHP

1 安裝

 yum install php //安裝php
 //安裝組件,支持mysql
 yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

2 配置、啟動(dòng)

  • 原文章寫(xiě)了很多配置,我不知道是做什么的,暫時(shí)沒(méi)有按照他的改

  • 啟動(dòng):重啟httpd mysqld

  • 寫(xiě)完php程序或者修改程序后,執(zhí)行命令service php-fpm reload重新加載

四 測(cè)試

1 測(cè)試程序

  • index.php

     
  • index1.php

    Linux系統(tǒng)如何配置PHP環(huán)境

     

    Linux系統(tǒng)如何配置PHP環(huán)境

2 放到php的根目錄下,

  •  并執(zhí)行service php-fpm reload

  •  也可自己配置:cat /etc/httpd/conf/httpd.conf( DocumentRoot “/var/www/html/”)

  •  也可以修改文件路徑比如:/var/www/html/test/index.php.

  •  對(duì)應(yīng)的訪(fǎng)問(wèn)url則為ip/test/index.php

Linux系統(tǒng)如何配置PHP環(huán)境

3 在瀏覽器頁(yè)面訪(fǎng)問(wèn)ip/index.php  ip/index1.php,如下頁(yè)面

Linux系統(tǒng)如何配置PHP環(huán)境Linux系統(tǒng)如何配置PHP環(huán)境

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Linux系統(tǒng)如何配置PHP環(huán)境”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI