當前位置:首頁 » 編程語言 » yum安裝的PHP目錄

yum安裝的PHP目錄

發布時間: 2025-01-05 19:44:51

1. centos7 怎麼卸載軟體php

如果是yum方式安裝的

yum -y remove httpd php php-gd
或者 yum -y remove httpd*

如果是編譯安裝的,停止服務後直接刪除目錄即可

2. php下載安裝教程(php安裝包下載)

linuxyum安裝php7.3

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

參考教程1:

參考教程2:

安裝PHP

1、安裝PHP73

1.1、卸載舊版本PHP

yumremovephp*

1.2、安裝EPEL:

sudoyuminstallepel-release

1.3、安裝remi(選一個):

sudorpm-Uvh

rpm-Uvh

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

sudoyumlistphp*

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

rpm-qa|grepphp

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

rpm-ephp72w-mysqlnd-7.2.17-1.w7.x86_64

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

yum--enablerepo=remi-php73searchphp|grepphp73

1.8、安裝PHP7.3

yum--enablerepo=remi-php73installphp

1、安裝PHP7.3:

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

yum--enablerepo=remi-php73installphp

安裝模塊

yum--enablerepo=remi-php73installphp73-php-fpmphp73-php-cliphp73-php-bcmathphp73-php-gdphp73-php-jsonphp73-php-mbstringphp73-php-mcryptphp73-php-mysqlndphp73-php-opcachephp73-php-pdophp73-php-pecl-cryptophp73-php-pecl-mcryptphp73-php-pecl-geoipphp73-php-recodephp73-php-snmpphp73-php-soapphp73-php-xml

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

systemctlenablephp73-php-fpm

systemctlstartphp73-php-fpm

3、查找php.ini位置:

find/etc/opt/remi/php73-namephp.ini

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

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

sudofind/-namehttpd.conf

位置如下:

/etc/httpd/conf/httpd.conf

5、PHP日常操作

systemctlrestartphp73-php-fpm#重啟

systemctlstartphp73-php-fpm#啟動

systemctlstopphp73-php-fpm#關閉

systemctlstatusphp73-php-fpm#檢查狀態

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

php-v#查看PHP版本

mysql下載安裝和PHP下載安裝問題這幾天在網上找了血關於MYSQL的教程.但怎麼看都不行.希望高手遠程教教我

配了好多次,按這個順序這種配置一般都沒問題,不要覺得麻煩,細心一點15分鍾就可以配好,有問題可以給我留言。

首先:Apache的安裝配置(版本:apache_2.2.6-win32-x86-no_ssl)

直接按默認安裝,安裝時要關閉瀏覽器跟下載軟體,否則安裝完成後伺服器不能啟動,報不能綁定80埠的錯誤。啟動後在地址欄中輸入「」或「」,如果可以看到"ItWorks",說明安裝成功。

如果需要更改默認路徑,打開「C:.2conf」目錄下的httpd.conf文件,查找「DocumentRoot(這里有兩處都必須改,一處不是以此開頭),將其路徑修改成需要設置的訪問路徑,這里改為「D:/masterphp」(注意斜杠方向,與路徑方向不同)。

第二:PHP的安裝配置(版本:php-5.2.5-Win32)

下載後直接解壓就可以了,這里我們解壓到「C:ProgramFilesphp-5.2.5-Win32」目錄下。下面將PHP和Apache服務期連接:

(1)修改「C:ProgramFilesphp-5.2.5-Win32」目錄下"php.ini-recommened"文件名,改成"php.ini"

(2)將「php.ini」文件拷貝到Apache目錄下,即「C:.2」目錄下

(3)打開php.ini文件,修改以下幾個關鍵字

查詢extension_dir="./"修改為

extension_dir="C:ProgramFilesphp-5.2.5-Win32ext"

如果在顯示中文的時候出現亂碼,可以查詢;default_charset="iso-8859-1"修改為default_charset="gbk",注意要去掉前面的「;」

很多時候需要利用session對象來存儲數據,如session身份驗證、設計購物車等,因此還必須要找到另外一個屬性,即把

;session.save_path="/tmp"修改為

session.save_path="C:/ProgramFiles/php-5.2.5-Win32/session"

(session文件夾需手工創建,也可以創建其他的目錄)

查找display_errors和cgi.force_redirect,原始設置為

display_errors=off

;cgi.force_redirect=1

修改為

display_errors=ON

cgi.force_redirect=0

(display_errors屬性表示在運行時如果發生錯誤,是否會顯示錯誤信息。而cgi.force_redirect為0表示強制不運行在CGI模式下)

再將"C:/ProgramFiles/php-5.2.5-Win32"下的php5ts.dll文件拷貝到系統的windows/system32(WindowsXP);接著將"C:/ProgramFiles/php-5.2.5-Win32"下的php5apache2_2.dll(這是Apache的版本號,如果是2.0版本的則復制php5apache2.dll)文件復制到"C:.2moles"下,然後將下面的一段代碼插入到httpd.conf文件的最後

LoadMolephp5_molemoles/php5apache2_2.dll

AddTypeapplication/x-httpd-php.php

如果還想讓Apache執行其他後綴名,則可添加其他的類型,如下所示

AddTypeapplication/x-httpd-php.php4

AddTypeapplication/x-httpd-php.php3

AddTypeapplication/x-httpd-php.phtml

AddTypeapplication/x-httpd-php-souce.phps

Apache默認的連接文件名為"index.html",即如果在地址欄中輸入""和輸入""顯示結果一致,如果想增加其他的默認連接文件名,則在httpd.conf中找到"DirectoryIndex",原始設置如下:

DirectoryIndexindex.htmlindex.html.var

如果想支持default.php,則修改成如下格式:

DirectoryIndexdefault.phpindex.htmlindex.html.var

為了測試PHP配置是否成功,打開記事本輸入以下代碼:

?php

phpinfo()

?

將該代碼保存成version.php,拷貝到"d:master.php"目錄下,在地址欄輸入"",如果一切配置正常,可以看到PHP的各種信息

第三:MySQL的安裝配置(版本:mysql-5.0.45-win32)

選擇完全安裝,點下一步,其中有個密碼要設置。

啟動後若出現mysql標志,則表示安裝成功。

MySQL安裝成功後還需要同PHP連接上,因此,還需要進一步配置。

打開「C:.2」目錄下php.ini文件,查找"MySQL",修改以下幾個屬性

原始設置為:

mysql.default_port=

mysql.default_host=

mysql.default_user=

mysql.default_password=

修改為:

mysql.default_port=3306(網路埠,安裝時默認設置為3306)

mysql.default_host=localhost(default_host為服務期名稱,localhost表示本地機器)

mysql.default_user=root(default_user表示用戶名,root是默認的用戶名)

mysql.default_password=123456(即安裝MySQL時輸入的密碼)

修改了以上屬性後,還需要啟動PHP對MySQL支持模塊,在php.ini文件中查找"extension=php_mysql.dll"

原始設置為:

;extension=php_mysql.dll

修改為

extension=php_mysql.dll(即把分號去掉)

再將php_mysql.dll(php)和libmysql.dll(php)文件拷貝至c:winntsystem32中。

最後測試MySQL是否安裝成功,測試代碼如下:

?php

$link=mysql_connect('localhost','root',�');

if(!$link)echo"失敗!";

elseecho"成功!";

mysql_close();

?

在地址欄輸入"",如果連接成功,則會顯示「成功!」

最後,把phpmyadmin解壓到web站點內,直接輸入回車即可進入。

怎麼安裝PHP環境?

LAMP/LNMP環境搭建

一.檢查系統環境

1.確認centos版本

[root@localhost~]#cat/etc/redhat-release

2.檢查是否安裝過apache

rpm-qa|grephttpd

或者:

apachectl-v

或者:

httpd-v

3.檢查是否安裝過Mysql

servicemysqldstart

如果未被識別則沒有安裝

如果系統安裝過,或者安裝失敗,清理一下系統

4.清理Mysql痕跡

yumremovemysql

rm-f/etc/my.cnf

5.卸載Apache包

rpm-qa|grephttpd

注意:如果是新的系統或者你從來沒有嘗試安裝過,則以上步驟省略

二.安裝Apache、PHP、Mysql

停止防火牆服務

[root@localhost~]#systemctlstopfirewalld.service

禁用防火牆開機啟動服務

[root@localhost~]#systemctldisablefirewalld.service

1.安裝apache

[root@localhost~]#yum-yinstallhttpd

2.安裝php

[root@localhost~]#yum-yinstallphp

3.安裝php-fpm

[root@localhost~]#yum-yinstallphp-fpm

4.安裝Mysql

[root@localhost~]#yum-yinstallmysql

5.安裝mysql-server

[root@localhost~]#yuminstallmariadb-server

CentOS7+版本將MySQL資料庫軟體從默認的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安裝mariadb,因為centos7默認將mariadb視作mysql。

因為mysql被oracle收購後,原作者擔心mysql閉源,所以又寫了一個mariadb,這個資料庫可以理解為mysql的分支。如果需要安裝mariadb,只需通過yum就可。

6.安裝php-mysql

[root@localhost~]#yum-yinstallphp-mysql

三.安裝基本常用擴展包

1.安裝Apache擴展包

yum-yinstallhttpd-manualmod_sslmod_perlmod_auth_mysql

2.安裝PHP擴展包

yum-yinstallphp-gdphp-xmlphp-mbstringphp-ldapphp-pearphp-xmlrpcphp-devel

3.安裝Mysql擴展包

yum-yinstallmysql-connector-odbcmysql-devellibdbi-dbd-mysql

四.配置Apache、mysql開機啟動

重啟Apache、mysql服務(注意這里和centos6有區別,Cenots7+不能使用6的方式)

systemctlstarthttpd.service#啟動apache

systemctlstophttpd.service#停止apache

systemctlrestarthttpd.service#重啟apache

systemctlenablehttpd.service#設置apache開機啟動

重啟資料庫

#啟動MariaDB

[root@localhost~]#systemctlstartmariadb.service

#停止MariaDB

[root@localhost~]#systemctlstopmariadb.service

#重啟MariaDB

[root@localhost~]#systemctlrestartmariadb.service

#設置開機啟動

[root@localhost~]#systemctlenablemariadb.service

五.配置Mysql

初次安裝mysql是沒有密碼的,我們要設置密碼,mysql的默認賬戶為root

方式1:設置MySQL數據root賬戶的密碼:

[root@localhost~]#mysql_secure_installation

當出現如下提示時候直接按回車:

Entercurrentpasswordforroot

出現如下再次回車:

Setrootpassword?[Y/n]

出現如下提示輸入你需要設置的密碼,這里輸入了root,輸入密碼是不顯示的,回車後再輸入一次確認:

Newpassword:

接下來還會有四個確認,分別是:

Removeanonymoususers?[Y/n]

Disallowrootloginremotely?[Y/n]

?[Y/n]

Reloadprivilegetablesnow?[Y/n]

直接回車即可。

方式2:進入mysqlmysql-r

修改mysql密碼:setpasswordfor'root'@'localhost'=password('root');

mysql授權遠程連接(navicat等):grantallon*.*torootidentifiedby'root'

六.測試環境

我們在瀏覽器地址欄輸入,正常顯示,說明我們的lamp環境搭建成功

七.安裝nginx

yuminstallyum-priorities-y

wget

rpm-ivhnginx-release-centos-7-0.el7.ngx.noarch.rpm

yuminstallnginx

Nginx版本號可變更版本

八.配置nginx

1.nginx啟動,停止,重啟

systemctlstartnginx.service#啟動nginx

systemctlstopnginx.service#停止

systemctlrestartnginx.service#重啟

systemctlenablenginx.service#設置開機啟動

更改nginx埠號(根據自己需求)

cd/etc/nginx/conf.d/

vimdefault.conf

把listen80改成listen81

3.訪問即可看到nginx首頁

安裝完成訪問時候需要啟動php-fpm,不重啟訪問會出現下載文件,重啟命令如下

systemctlstartphp-fpm.service#啟動php-fpm

systemctlenablephp-fpm.service#設置開機啟動

4.更改nginx配置文件識別php

vi/etc/nginx/conf.d/default.conf,把之前的#給去掉就可以了,順手改一下

location~.php${

roothtml;

fastcgi_pass127.0.0.1:9000;

fastcgi_indexindex.php;

fastcgi_paramSCRIPT_FILENAME/usr/share/nginx/html/$fastcgi_script_name;

includefastcgi_params;

}

方法二安裝nginx

yuminstallnginx

啟動nginx,並設置為開機啟動

systemctlstartnginx

systemctlenablenginx

vim/etc/nginx/conf.d/default.conf

5.在/usr/share/nginx/html中新建一個test.php

訪問即可看到php頁面

修改完成配置記得啟動apache和php-fpm哦!

九.負載配置

upstreamsite{

server172.16.170.138;

server172.16.170.139;

}

server{

listen80;

server_namelocalhost;

#charsetkoi8-r;

#access_log/var/log/nginx/log/host.access.logmain;

location/{

root/usr/share/nginx/html;

indexindex.htmlindex.htm;

proxy_pass;

}

apache默認目錄/var/www/html

nginx默認目錄/usr/share/nginx/html

升級php版本

centos7默認安裝php是5.4

查看yum的可安裝的php版本列表

yumprovidesphp

開始升級PHP更新源:

rpm-Uvh

rpm-Uvh

yumremovephp-common-y#移除系統自帶的php-common

php72版本

yuminstall-yphp72wphp72w-opcachephp72w-xmlphp72w-mcryptphp72w-gdphp72w-develphp72w-mysqlphp72w-intlphp72w-mbstring

php56版本

yuminstall-yphp56wphp56w-opcachephp56w-xmlphp56w-mcryptphp56w-gdphp56w-develphp56w-mysqlphp56w-intlphp56w-mbstring#安裝依賴包

查看php版本

php-v

安裝phpfpm:

yuminstallphp72w-fpm

yumprovidesphp-fpm#因為我是准備搭建lnmp,所以安裝php-fpm,這里會提示多個安裝源,選擇5.6版本的安裝就可以了

yuminstallphp56w-fpm-5.6.31-1.w7.x86_64-y

systemctlstartphp-fpm.service【啟動】

sys

3. centos7安裝php

centos7系統源碼編譯安裝PHP7.3.5版本

新增系統用戶組和用戶:

下載PHP7.3.5

[root@localhost~]#mkdirdevdir

[root@localhost~]#cddevdir/腔李

[root@localhostdevdir]#wget

-bash:wget:未找到命令

[root@localhostdevdir]#rpm-qa|grepwget

[root@localhostdevdir]#yum-yinstallwget

[root@localhostdevdir]#rpm-qa|grepwget

wget-1.14-18.el7.x86_64

下載PHP7解壓編譯

wget-c

編譯參數解釋

--with-fpm-user=webu--with-fpm-group=webg添加PHP運行用戶和用戶組

配置信息出慶飢錯:

下載gcc軟體編譯器yuminstall-ygcc

configure:error:libxml2notfound..

下載libzip-1.5.2.tar.gz

解決libzip和cmake版本問題

重新配置PHP7編譯環境參數

libzip-1.5.2無法安裝譽圓返,已經取消了。

提示off_t類型沒有定義undefind,解決方法:

編譯安裝

測試PHP是否安裝成功

轉載自:

阿里雲默認centos7上怎麼安裝php

首先更新系統軟體/str

$yumupdate

安裝nginx/str/str

1.安裝nginx源

$yumlocalinstall.安裝nginx

$yuminstallnginx

3.啟動nginx

$servicenginxstart

Redirectingto/bin/systemctlstartnginx.service4.訪問http://你的ip/

如果成功安裝會出來nginx默認的歡迎界面

安裝MySQL5.7.*

/str

1.安裝mysql源/str

$yumlocalinstall.安裝mysql

$yuminstallmysql-community-server

確認一下mysql的版本,有時可能會提示mysql5.63.安裝mysql的開發包,以後會有用

$yuminstallmysql-community-devel

4.啟動mysql

$servicemysqldstart

Redirectingto/bin/systemctlstartmysqld.service5.查看mysql啟動狀態

$servicemysqldstatus

出現pid

證明啟動成功

6.獲取mysql默認生成的密碼

$grep'temporarypassword'/var/log/mysqld.log2015-12-05T05:41:09.104758Z1[Note]@localhost:%G1Rgns!dD!v/str

加粗的就是生成的密碼

7.換成自己的密碼

$mysql-uroot-p

Enterpassword:輸入上面的密碼

成功輸入後進入一下步,這里你估計會輸入好幾次才進去8.更換密碼

mysqlALTERUSER'root'李並@'localhost'IDENTIFIEDBY'MyNewPass4!'這個密碼一定要足夠復雜,不然會不讓你改,提示密碼不合法;9.退出mysql;

mysqlquit;

10.用新密碼再登錄,試一下新密碼

$mysql-uroot-p

Enterpassword:輸入你的新密碼

11.確認密碼正確後,退出mysql;

mysql哪衫跡quit;

編譯安裝php7.0.0

/str

/str

1.下載php7源碼包/str

$cd/rootwget-Ophp7.tar.gz.解壓源碼包/str

$tar-xvfphp7.tar.gz

3./str

$cdphp-7.0.1

4.安塌亂裝php依賴包/str

/str

$yuminstalllibxml2libxml2-developensslopenssl-develbzip2bzip2-devellibcurllibcurl-devellibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-develgmpgmp-devellibmcryptlibmcrypt-develreadlinereadline-devellibxsltlibxslt-devel5.編譯配置,這一步我們會遇到很多configureerror,我們一一解決,基本都是相關軟體開發包沒有安裝導致/str

/str

$./configure

--prefix=/usr/local/php

--with-config-file-path=/etc

--enable-fpm

--with-fpm-user=nginx

--with-fpm-group=nginx

--enable-inline-optimization

--disable-debug

--disable-rpath

--enable-shared

--enable-soap

--with-libxml-dir

--with-xmlrpc

--with-openssl

--with-mcrypt

--with-mhash

--with-pcre-regex

--with-sqlite3

--with-zlib

--enable-bcmath

--with-iconv

--with-bz2

--enable-calendar

--with-curl

--with-cdb

--enable-dom

--enable-exif

--enable-fileinfo

--enable-filter

--with-pcre-dir

--enable-ftp

--with-gd

--with-openssl-dir

--with-jpeg-dir

--with-png-dir

--with-zlib-dir

--with-freetype-dir

--enable-gd-native-ttf

--enable-gd-jis-conv

--with-gettext

--with-gmp

--with-mhash

--enable-json

--enable-mbstring

--enable-mbregex

--enable-mbregex-backtrack

--with-libmbfl

--with-onig

--enable-pdo

--with-mysqli=mysqlnd

--with-pdo-mysql=mysqlnd

--with-zlib-dir

--with-pdo-sqlite

--with-readline

--enable-session

--enable-shmop

--enable-simplexml

--enable-sockets

--enable-sysvmsg

--enable-sysvsem

--enable-sysvshm

--enable-wddx

--with-libxml-dir

--with-xsl

--enable-zip

--enable-mysqlnd-compression-support

--with-pear

--enable-opcache

configureerror:

1.configure:error:xml2-confignotfound..

解決:

$yuminstalllibxml2libxml2-devel

2.configure:error:CannotfindOpenSSL'sevp.h

解決:

$yuminstallopensslopenssl-devel

3.configure:error:解決:

$yuminstallbzip2bzip2-devel

4.configure:error:-easy.hshouldbeincurl-dir/include/curl/解決:

$yuminstalllibcurllibcurl-devel

5.Ifconfigurefailstry--with-webp-dir=DIRconfigure:error:jpeglib.hnotfound.

解決:

$yuminstalllibjpeglibjpeg-devel

6.Ifconfigurefailstry--with-webp-dir=DIR

checkingforjpeg_read_headerin-ljpeg...yesconfigure:error:png.hnotfound.

解決:

$yuminstalllibpnglibpng-devel

7.Ifconfigurefailstry--with-webp-dir=DIR

checkingforjpeg_read_headerin-ljpeg...yescheckingforpng_write_imagein-lpng...yesIfconfigurefailstry--with-xpm-dir=DIR

configure:error:freetype-confignotfound.

解決:

$yuminstallfreetypefreetype-devel

8.configure:error:Unabletolocategmp.h解決:

$yuminstallgmpgmp-devel

9.configure:error:mcrypt.hnotfound.Pleasereinstalllibmcrypt.

解決:

$yuminstalllibmcryptlibmcrypt-devel

10.configure:error:Pleasereinstallreadline-Icannotfindreadline.h解決:

$yuminstallreadlinereadline-devel

11.configure:error:xslt-confignotfound.Pleasereinstallthelibxslt=1.1.0distribution解決:

$yuminstalllibxsltlibxslt-devel

6.編譯與安裝

$makemakeinstall

這里要make好久,要耐心一下

7.添加PHP命令到環境變數

$vim/etc/profile

在末尾加入

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

exportPATH

要使改動立即生效執行

$./etc/profile

$source/etc/profile

查看環境變數

$echo$PATH

查看php版本

$php-v

8.配置php-fpm

$cpphp.ini-proction/etc/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/cpsapi/fpm/init.d.php-fpm/etc/init.d/php-fpm$chmod+x/etc/init.d/php-fpm

9.啟動php-fpm

$/etc/init.d/php-fpmstart

配置nginx虛擬機,綁定域名/str

1.

/str

$vim/etc/nginx/conf.d/php7.thinkcmf.com.conf這里可以把php7.thinkcmf.com.conf改成自己的域名把下面的內容復制到php7.thinkcmf.com.conf里server{

listen80;

server_namephp7.thinkcmf.com;

root/var/www/html/php7.thinkcmf.com;#該項要修改為你准備存放相關網頁的路徑location/{

indexindex.phpindex.htmlindex.htm;

#如果請求既不是一個文件,也不是一個目錄,則執行一下重寫規則if(!-e$request_filename)

{

#地址作為將參數rewrite到index.php上。

rewrite^/(.*)$/index.php/$1;

#若是子目錄則使用下面這句,將subdir改成目錄名稱即可。

#rewrite^/subdir/(.*)$/subdir/index.php/$1;}

}

#proxythephpscriptstophp-fpm

location~.php{

includefastcgi_params;

##pathinfo支持start

#定義變數$path_info,用於存放pathinfo信息set$path_info"";

#定義變數$real_script_name,用於存放真實地址set$real_script_name$fastcgi_script_name;#如果地址與引號內的正則表達式匹配

if($fastcgi_script_name~"^(.+?.php)(/.+)$"){#將文件地址賦值給變數$real_script_name

set$real_script_name$1;

#將文件地址後的參數賦值給變數$path_info

set$path_info$2;

}

#配置fastcgi的一些參數

fastcgi_paramSCRIPT_FILENAME$document_root$real_script_name;fastcgi_paramSCRIPT_NAME$real_script_name;fastcgi_paramPATH_INFO$path_info;

###pathinfo支持end

fastcgi_intercept_errorson;

fastcgi_pass127.0.0.1:9000;

}

}

2.重啟nginx

$servicenginxreload

3.

$vim/var/www/html/php7.thinkcmf.com/index.php/str

把下面的代碼復制到這個文件里

?php

phpinfo();

4.查看訪問

Centos7下PHP7最新版怎麼安裝

步驟1:檢查已安裝的內核版本#uname-sr步驟2:在CentOS7中升級內核接下來,安裝最新的主線穩定內核:#yum--enablerepo=elrepo-kernelinstallkernel-ml最後,重啟機器並應用最新內核,困森鏈接著運行下面的命令檢查汪孫最新內核版本還有一些代碼我不想打了,樓主就自己去後盾人看看吧對你很春盯有幫助的

=0.11)'>CentOS7編譯安裝PHP7.4提示Nopackage'libzip'found或者(libzip>=0.11)

編譯安裝PHP7.4提示Nopackage'libzip'found或者(libzip=0.11),原因凱稿是libzip沒有安裝或者版本太低,解決方法如枝鎮下:

安裝完成後,查看是否存在/usr/local/lib/pkgconfig目錄,如果存在,執行如下命令來設猛孫粗置PKG_CONFIG_PATH:

4. centos通過yum安裝php的教程

先給大家介紹下centos通過yum安裝php
1、添加php的yum軟體倉庫
sudo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
2、安裝php相關軟體,執行過程中全部選擇yes即可
sudo yum install php71w.x86_64 php71w-cli.x86_64 php71w-common.x86_64 php71w-gd.x86_64 php71w-ldap.x86_64 php71w-mbstring.x86_64 php71w-mcrypt.x86_64 php71w-mysql.x86_64 php71w-pdo.x86_643、安裝php71-fpm
sudo yum install php71w-fpm.x86_64
等待安裝完成輸入php -version查看php版本
ps:下面看下CentOS 7下Yum安裝PHP7.2步驟
1、安裝源
安裝php72w,是需要配置額外的yum源地址的,否則會報錯不能找到相關軟體包。
php高版本的yum源地址,有兩部分,其中一部分是epel-release,另外一部分來自webtatic。如果跳過epel-release的話,安裝webtatic的時候,會有錯誤爆出。
所以,這里需要的命令是:
rpm -Uvh https://dl.Fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
當然,您也可以選擇下面的這個命令,也是一樣的效果。
yum install epel-release -y
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
2、清除歷史版本
為了防止CentOS上面發生php沖突,所以,這個命令還是先執行一下更好些。
yum -y remove php*
3、安裝擴展包
事實上,這裡面的對應擴展庫很多,這里大家一定要注意cli和fpm這兩個包,而其它的相關包就看您需要了。
yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel還有比較豪華的版本:
yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml4、安裝完成以後,啟動服務
systemctl enable php-fpm.service
systemctl start php-fpm.service5、安裝成功
總結
以上所述是小編給大家介紹的centos通過yum安裝php的教程,希望對大家有所幫助!

5. CentOS下查看某個軟體安裝在哪個目錄centos

以redhat\centos 中php-mysql為例
1:如果包是通過yum或者rpm方式安裝
[root@localhost yum.repos.d]# rpm -qa //找出系統所有的包,找到對應的文件名

[root@localhost yum.repos.d]# rpm -ql php-mysql-5.4.16-23.el7_0.3.x86_64
/etc/php.d/mysql.ini
/etc/php.d/mysqli.ini
/etc/php.d/pdo_mysql.ini
/usr/lib64/php/moles/mysql.so
/usr/lib64/php/moles/mysqli.so
/usr/lib64/php/moles/pdo_mysql.so

2:如果是源碼編譯安裝
2.1源碼安裝的方式通過rpm命令是無法找出來的,如果你確定這個軟體已經開啟,則可以通過
[root@localhost yum.repos.d]# ps -aux 找出對一個的可執行文件所在的目錄
2.2通常安裝完包後,我們都會把他加入到服務裡面,你可以去/etc/rc.d/下找相應的文件,進而確認相關信息。

最後一種最笨的方法就是用find命令
find / -name *文件名*

熱點內容
android網站源碼 發布:2025-01-07 13:16:50 瀏覽:933
sz文件夾 發布:2025-01-07 13:06:41 瀏覽:1
win2008iisphp 發布:2025-01-07 13:05:58 瀏覽:724
safenet加密狗驅動 發布:2025-01-07 12:52:31 瀏覽:436
android生成keystore 發布:2025-01-07 12:51:49 瀏覽:709
鋁條燈編程 發布:2025-01-07 12:45:18 瀏覽:317
谷粉資料庫 發布:2025-01-07 12:43:12 瀏覽:874
怎麼通過固定ip怎麼架設伺服器 發布:2025-01-07 12:39:29 瀏覽:465
哈弗h7哪個配置性價比最高 發布:2025-01-07 12:34:23 瀏覽:847
中小學生編程網 發布:2025-01-07 12:33:45 瀏覽:362