新聞中心
RPM是Red Hat Package Manager的縮寫,是Red Hat和Fedora等Linux發(fā)行版使用的軟件包管理工具。RPM可以幫助用戶輕松地安裝、更新和刪除軟件包。本文將介紹如何在Linux上使用RPM安裝PHP。

10年積累的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有岳普湖免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
1. 確定PHP版本
在安裝PHP之前,需要確定您要安裝的PHP版本。您可以通過(guò)以下命令查找可用的PHP版本:
$ yum search php
這將列出所有可用的PHP版本。
2. 安裝RPM
RPM軟件包通過(guò)在系統(tǒng)上運(yùn)行特定命令來(lái)安裝軟件。在安裝PHP之前,需要安裝RPM包。在Fedora和Red Hat Enterprise Linux中,可以使用以下命令安裝RPM:
$ yum install rpm
這將安裝最新版本的RPM軟件包。
3. 下載PHP的RPM包
下載您要安裝的PHP版本的RPM包。您可以從PHP官方網(wǎng)站或RPMFusion等第三方軟件庫(kù)下載RPM包。
例如,要下載PHP 7.3的RPM包,請(qǐng)使用以下命令:
$ wget https://rpms.remirepo.net/enterprise/7/remi/x86_64/php73-7.3.32-1.el7.remi.x86_64.rpm
這將下載PHP 7.3的RPM包到您的系統(tǒng)。
4. 安裝PHP RPM包
一旦您已經(jīng)下載了RPM包,就可以使用以下命令安裝PHP:
$ yum install php73-7.3.32-1.el7.remi.x86_64.rpm
這將安裝PHP 7.3的RPM包到您的系統(tǒng)中。
5. 檢查PHP版本
安裝完成后,您可以檢查PHP版本。在命令行中輸入以下命令:
$ php -v
這將輸出安裝的PHP版本信息。
6. 安裝所需的PHP擴(kuò)展
您還可以安裝各種PHP插件和擴(kuò)展。例如,要安裝MySQL插件,請(qǐng)使用以下命令:
$ yum install php-mysqlnd
這將安裝MySQL插件。
7. 啟用PHP擴(kuò)展
一旦您安裝了所需的PHP擴(kuò)展,就可以在php.ini文件中啟用它們。在Red Hat和Fedora中,php.ini文件位于以下目錄中:
/etc/php.ini
編輯此文件并搜索以下行:
;extension=mysqlnd
取消注釋并將其更改為:
extension=mysqlnd
這將啟用MySQL插件。
8. 重啟Apache服務(wù)器
如果您正在使用Apache服務(wù)器作為Web服務(wù)器,請(qǐng)重啟服務(wù)器以使更改生效。在命令行中輸入以下命令:
$ systemctl restart httpd
這將重啟Apache服務(wù)器。
使用RPM安裝PHP是在Linux上安裝PHP的一種快捷方法。按照上述步驟,您可以輕松安裝所需的PHP版本,插件和擴(kuò)展。這將有助于您開發(fā)Web應(yīng)用程序和網(wǎng)站。
相關(guān)問(wèn)題拓展閱讀:
- linux下安裝php報(bào)錯(cuò)configure: error: Cannot find MySQL header files under /usr/include/mysql.
- linux php-7.1.8怎么安裝php-devel
- 詳解如何正確配置PHP開發(fā)環(huán)境
linux下安裝php報(bào)錯(cuò)configure: error: Cannot find MySQL header files under /usr/include/mysql.
試試編譯PHP時(shí)加參數(shù):
–with-config-file-path=/usr
linux php-7.1.8怎么安裝php-devel
你知道 gcc 在 linux 下怎么用,你不會(huì)java? JAVA: javac hello.java java hello.class Python: python hello.py PHP: 你寫一個(gè)phpinfo.php, 然后用apache來(lái)運(yùn)行看
用yum安裝
首先查找yum包 看有沒(méi)有對(duì)應(yīng)版本
yum search php-devel
如果有直接按照對(duì)應(yīng)的包名稱安裝就可以了
yum install -y php71-php-devel.x86_64
如果yum search 找不到那么先更新yum包
centos7:
rpm -Uvh
rpm -Uvh
之后再次查找安裝就好了!
詳解如何正確配置PHP開發(fā)環(huán)境
PHP語(yǔ)言在進(jìn)行開發(fā)之前,需要將開發(fā)環(huán)境配置妥當(dāng),這樣才能實(shí)現(xiàn)我們的程序完美運(yùn)行。那么,如何正確的配置PHP開發(fā)環(huán)境呢?文章將介紹Apache、MySql、PHP的下載、安裝及配置,分別講述在windows和Linux環(huán)境下開發(fā)環(huán)境的搭建。
一、下載Apache、MySql和PHP
1、Apache的下載
Apache服務(wù)器可以通過(guò)官方提供的鏡像地址來(lái)下載windows的Apache安裝程序,不過(guò)都是英文版的,而且太慢。我建議大家去華軍、天空或者中關(guān)村下載最新版的安裝程序,速度很快。
2、MySQL的下載
MySQL的官方網(wǎng)站是
3、PHP的下載
PHP的官方網(wǎng)站是
二、在windows下配置PHP開發(fā)環(huán)境
1、Apache、MySql和PHP的安裝像安裝windows其他軟件一樣,這里建議把Apache和PHP軟件安裝在D盤目錄下,把MySQL軟件安裝在C盤,這樣不需要做任何設(shè)置,MySQL就可以順利啟動(dòng)運(yùn)行。
2、配置開發(fā)環(huán)境
為了讓windows可以執(zhí)行PHP,需要做進(jìn)一步的工作,按以下步驟搭建好環(huán)境:
1)在PHP安裝目錄下,找到文件php5ts.dll,將其復(fù)制到C盤system32目錄下。
2)在PHP安裝目錄下,找到文件libmysql.dll,將其復(fù)制到C盤system32目錄下。
3)在PHP安裝目錄下,找到文件php.ini,將其復(fù)制到C:\windows下。這個(gè)文件是配置PHP的基本文件,如設(shè)置服務(wù)器根目錄配置,用文本編輯器打開php.ini文件,找到”doc_root=”,因?yàn)槲野袮pache默認(rèn)安裝在D盤根目錄下,所以,修改這個(gè)配置項(xiàng)的值為:doc_root=d:\apache2\htdocs
提示:用戶根據(jù)自己安裝Apache的路徑,修改該配置項(xiàng)的值。
4)在php.ini中找到“extension_dir =”./””,這個(gè)配置項(xiàng)用來(lái)載入PHP的擴(kuò)展模塊,修改該配置項(xiàng)如下:extension_dir = d:\php\ext,(需要按自己的安裝目錄修改PHP的載入位置)。
5)在php.ini中找到“;extension=php_mysql.dll”,把這項(xiàng)前面的分號(hào)去掉,表示使這個(gè)項(xiàng)生效。這個(gè)配置項(xiàng)用來(lái)使PHP支持MySQL,這里分號(hào)起注釋作用。修改完P(guān)HP的配置文件php.ini后,保存退出該文件。
6)進(jìn)行Apache的配置。轉(zhuǎn)到Apache的安裝目錄下的conf目錄,用文本編輯器打開Apache的配置文件http.conf。在此文件中找到 dynamic shared object(DOS) Support,在LoadModule行的最后添加如下配置項(xiàng):LoadModule php5_module d:/php/php5apache2.dll,(需要按自己的安裝目錄修改PHP的載入位置)。該項(xiàng)是通過(guò)Apache來(lái)載入PHP模塊php5apache2.dll,即PHP以Apache的一個(gè)模塊來(lái)運(yùn)行。
7)為了讓Apache支持.php后綴的文件,在http.conf中找到AddType項(xiàng),在最后添加如下配置項(xiàng):AddType application/x-httpd-php.php。找到directoryIndex,在最后添加index.php。為了支持中文,找到AddDefaultCharset ISO改為AddDefaultCharset GB2312。修改完后保存http.conf。即完成Apache的基本配置。
注意:強(qiáng)烈建議對(duì)Apache配置文件http.conf進(jìn)行修改時(shí),一定遵守修改一點(diǎn)測(cè)試一點(diǎn)的原則,即每次修改完氏早一項(xiàng)并保存http.conf后,要嫌核蘆重啟一下Apache,如果Apache正常啟動(dòng),則可以進(jìn)行后續(xù)修改,否則,說(shuō)明本次修改有誤芹帶,仔細(xì)檢查并重新修改。
三、在Linux下配置配置PHP開發(fā)環(huán)境
1、MySQL的安裝
在MySQL官網(wǎng)下載MySQL的安裝文件MySQL-server-4.0.20-0.i386.rpm,執(zhí)行下面的命令完成MySQL的安裝。
rpm -ivh MySQL-server-4.0.20-0.i386.rpm
在沒(méi)有設(shè)置MySQL密碼的情況下,通過(guò)以下命令測(cè)試MySQL是否安裝成功。
mysql -u root
出現(xiàn)類似welcome to the mysql mointor. commands end with;or \g的字樣,說(shuō)明安裝成功。
2、Apache的安裝
從Apache的官網(wǎng)下載UNIX版本的壓縮包,以httpd-2.0.52.tar.gz為例,假設(shè)資源包放在/usr/local/src下,進(jìn)入這個(gè)目錄后解壓縮,命令如下:
cd /usr/local/src
tar -zxvf httpd-2.0.52.tar.gz
解壓縮后,進(jìn)入目錄httpd-2.0.52,執(zhí)行以下命令:
./configure –prefix=/usr/local/apache2 –enable–module=so
其中–prefix=/usr/local/apache2用來(lái)指定Apache的安裝目錄。接下來(lái)進(jìn)行編譯,執(zhí)行一下命令完成安裝。
make
mae install
3、配置PHP開發(fā)環(huán)境的安裝
1)從PHP官網(wǎng)下載php5.1.4.tar.gz的壓縮包,解壓縮該文件包,命令如下:
tar -zxf php5.1.4.tar.gz
2)轉(zhuǎn)到解壓縮后的目錄,執(zhí)行以下命令完成PHP安裝目錄等相關(guān)配置:
./configure –prefix=/usr/local/php -with-mysql=/var/lib/mysql
3)接著編譯PHP,命令如下:
make
make install
4)復(fù)制當(dāng)前目錄下的文件PHP大安裝目錄的lib目錄下,并改名為php.ini,命令如下:
cp php.ini-dist /usr/local/php/lib/php.ini
5)以上配置PHP開發(fā)環(huán)境的安裝完后,參見windows下配置的內(nèi)容進(jìn)行相關(guān)配置,配置項(xiàng)和配置方法類似。
linux rpm安裝php的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux rpm安裝php,學(xué)習(xí)如何在Linux上使用RPM安裝PHP,linux下安裝php報(bào)錯(cuò)configure: error: Cannot find MySQL header files under /usr/include/mysql.,linux php-7.1.8怎么安裝php-devel,詳解如何正確配置PHP開發(fā)環(huán)境的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來(lái)電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。
本文題目:學(xué)習(xí)如何在Linux上使用RPM安裝PHP(linuxrpm安裝php)
URL標(biāo)題:http://www.5511xx.com/article/dhhegih.html


咨詢
建站咨詢
