linuxyum安裝php,linux安裝yum命令在線安裝

本文目錄一覽:

怎麼在linux服務器上配置php環境

建議多使用百度搜索,網上這樣的帖子特別多。

Linux的分支比較大,不過常使用的也就Centos和Ubuntu。下面我貼出來在Centos上面搭建php環境的方法,命令有所不同,不過差異不大。

安裝apache:

yum install httpd httpd-devel

啟動apache:

/etc/init.d/httpd start

此時輸入服務器的IP地址,應該看到apache的服務頁面,端口不用輸,apache默認就是使用80端口

安裝mysql:

yum install mysql mysql-server

啟動mysql:

/etc/init.d/mysqld start

安裝php

yum install php php-devel

重啟apache使php生效

/etc/init.d/httpd restart

此時可以在目錄:/var/www/html/下建立一個PHP文件

代碼:

?php phpinfo(); ?

然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到

安裝php的擴展

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

安裝完擴展之後需要再次重啟apache

/etc/init.d/httpd restart

測試mysql是否鏈接成功的php代碼

?php

$con = mysql_connect(“10.0.@.@@”,”@@”,”@@”);

if (!$con)

{

die(‘Could not connect: ‘ . mysql_error());

}

mysql_select_db(“mydb”, $con);

$result = mysql_query(“SELECT * FROM sys_user”);

while($row = mysql_fetch_array($result))

{

echo $row[‘UserName’] . ” ” . $row[‘PassWord’] . ” ” . $row[‘id’];

echo “br /”;

}

mysql_close($con);

?

可以把上面的代碼傳入目錄/var/www/html/

就可以看到執行情況

linux centos7.4 php7.1.31安裝

yum -y install gcc-c++

groupadd httpd

useradd -g httpd httpd

yum install libxml2 -y

yum install libxml2-devel -y

yum install libcurl-devel -y

yum -y install libjpeg-devel libpng-devel

//字體

yum install freetype-devel -y

yum -y install openssl openssl-devel

yum -y install php-mcrypt limcrypt libmcrypt-devel

tar -zxvf php-7.0.1.tar.gz

./configure –prefix=/usr/local/php –with-iconv –with-zlib –enable-xml –disable-rpath –enable-bcmath –enable-shmop –enable-sysvsem –enable-inline-optimization –with-curl –enable-mbregex –enable-mbstring –with-mcrypt –with-gd –enable-gd-native-ttf –with-openssl –with-mhash –enable-pcntl –enable-sockets –with-xmlrpc –enable-zip –enable-soap –without-pear –enable-ftp –with-jpeg-dir –with-freetype-dir –with-png-dir –enable-fpm –with-fpm-user=httpd –with-fpm-group=httpd –with-pdo-mysql –with-mysqli –with-mcrypt=/usr/local/ –enable-opcache=no

make make install

配置環境變量

export PATH=$PATH:/usr/local/php/bin

export PATH=$PATH:/usr/local/php/sbin

然後立馬生效,執行

source /etc/profile

cp php.ini-production /usr/local/php/lib/php.ini

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

cp /usr/local/php/etc/php-fpm.d/ /usr/local/php/etc/php-fpm.d/

修改php.ini

vi /usr/local/php/lib/php.ini

date.timezone = “Asia/Shanghai”

linux yum安裝php7.3

先安裝前面的教程,再安裝後面的

參考教程1:

參考教程2:

安裝PHP

1、安裝PHP73

1.1、卸載舊版本PHP

yum remove php*

1.2、安裝EPEL:

sudo yum install epel-release

1.3、安裝remi(選一個):

sudo rpm -Uvh

rpm -Uvh

1.4、查看目前有php的什麼版本(可忽略)

sudo yum list php*

1.5、列出所有的php相關的rpm包(可忽略)

rpm -qa|grep php

1.6、刪除php相關的rpm包(一次只能刪除一個)(可忽略)

rpm -e php72w-mysqlnd-7.2.17-1.w7.x86_64

1.7、列出remi倉庫下所有PHP7.3可用模塊。(可忽略)

yum –enablerepo=remi-php73 search php | grep php73

1.8、安裝PHP 7.3

yum –enablerepo=remi-php73 install php

1、安裝 PHP7.3:

(解決yum安裝apache關聯不了PHP的問題,用以下命令安裝)

yum –enablerepo=remi-php73 install php

安裝模塊

yum –enablerepo=remi-php73 install php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xml

2、設置開機啟動、運行服務:

systemctl enable php73-php-fpm

systemctl start php73-php-fpm

3、查找php.ini位置:

find /etc/opt/remi/php73 -name php.ini

/etc/opt/remi/php73/php.ini

找到apache的配置文件:httpd.conf

sudo find / -name httpd.conf

位置如下:

/etc/httpd/conf/httpd.conf

5、PHP日常操作

systemctl restart php73-php-fpm #重啟

systemctl start php73-php-fpm #啟動

systemctl stop php73-php-fpm #關閉

systemctl status php73-php-fpm #檢查狀態

php -m #查看PHP已安裝拓展模塊

php -v #查看PHP版本

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/269907.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-16 13:34
下一篇 2024-12-16 13:34

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Git config命令用法介紹:用正確的郵箱保障開發工作

    本文將詳細介紹如何使用git config命令配置Git的全局和本地用戶信息,特別是如何正確使用用戶郵箱,保障Git操作的正常進行。 一、git config命令介紹 Git中的每…

    編程 2025-04-29
  • Python命令大全及說明

    Python是一種高級編程語言,由Guido van Rossum於1989年底發明。它具有良好的語法結構和面向對象的編程思想,具有簡潔、易讀、易學的特點,是初學者以及專業開發人員…

    編程 2025-04-29
  • Python SSH 遠程執行命令

    Python SSH 遠程執行命令是指在一個服務器上執行遠程另一個服務器上命令。如果你需要在本地機器上執行命令,或者在遠程機器上執行本地命令,你都可以使用 SSH。在 Python…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 剖析命令執行函數

    在編程開發過程中,命令執行函數是非常常見的一個概念。它是指接受一個命令字符串,並將其解析執行,返回相應的結果或錯誤信息的函數。本文將從多個方面對命令執行函數進行詳細的闡述,包括其定…

    編程 2025-04-28
  • Python在線編輯器的優勢與實現方式

    Python在線編輯器是Python語言愛好者的重要工具之一,它可以讓用戶方便快捷的在線編碼、調試和分享代碼,無需在本地安裝Python環境。本文將從多個方面對Python在線編輯…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28
  • Python中獲取用戶輸入命令的方法解析

    本文將從多個角度,分別介紹Python中獲取用戶輸入命令的方法,希望能夠對初學者有所幫助。 一、使用input()函數獲取用戶輸入命令 input()是Python中用於獲取用戶輸…

    編程 2025-04-27

發表回復

登錄後才能評論