小編給大家分享一下linux下安裝php環(huán)境的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括道外網(wǎng)站建設(shè)、道外網(wǎng)站制作、道外網(wǎng)頁(yè)制作以及道外網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,道外網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到道外省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
linux安裝php環(huán)境的方法:首先下載PHP安裝包并解壓;然后添加www用戶(hù)組和www用戶(hù);接著使用su超級(jí)用戶(hù)登錄Linux,編譯PHP參數(shù);最后編譯安裝PHP并修改Apache的配置文件即可。
Linux 下安裝配置 PHP
1)下載PHP安裝包,下載地址: http://www.php.net/downloads.php ,這里選用PHP 5.6版本
并解壓PHP安裝包
wget cn2.php.net/get/php-5.6.31.tar.gz/from/this/mirror gzip -d php-5.6.31.tar.gz tar xvf php-5.6.31.tar
2)添加www用戶(hù)組和www用戶(hù)(如果系統(tǒng)中已存在該用戶(hù)組,不用添加該用戶(hù)組)
groupadd www useradd -g www -s /sbin/nologin -M www
3) 使用su超級(jí)用戶(hù)登錄Linux ,編譯PHP參數(shù)
su #./configure \\\\ --prefix=/usr/local/php \\\\ --with-MySQL=/usr/local/mysql \\\\ --with-apxs=/usr/local/apache2/bin/apxs \\\\
--prefix 指定安裝路徑
--with-mysql 指定mysql路徑
--with-apxs 指定apahce路徑
在接下來(lái)的編譯過(guò)程如果報(bào)錯(cuò),可以根據(jù)報(bào)錯(cuò)調(diào)用 ./configure --help查看編譯參數(shù),并下載安裝相應(yīng)的依賴(lài)包;
4)編譯,安裝PHP
make make install
5)修改Apache的配置文件,使其支持php, 對(duì) apache 的 httpd.conf 作以下修改
在“ AddType application/x-gzip .gz .tgz”下添加
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .php5
在"< IfModule dir_module>"內(nèi)的內(nèi)容添加"index.php",即如下:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>將" #ServerName www.example.com:80" 修改為
ServerName 127.0.0.1:80
或
ServerName localhost:80
6)復(fù)制 php-5.6.31安裝包中的配置文件
cp php-5.6.31/php.ini.dist /usr/local/php/lib/php.ini
如果“ php.ini.dist”不存在,可以將“ php.ini-development ”或“ php.ini-production”之一更改為“ php.ini.dist”再執(zhí)行以上指令
更改 php.ini 文件
register_globals = On
7)測(cè)試安裝是否完成
重啟Apache
service apache restart
隨便編寫(xiě)一個(gè)php 文件(加入命名為test.php),放置在apache/htdoc中,在瀏覽器其中訪(fǎng)問(wèn): http://127.0.0.1/test.php
如果能夠正確顯示php文件中的內(nèi)容,則安裝成功;
快速安裝方式
在Centos下可以使用yum工具,在Ubuntu下使用apt-get工具,可以實(shí)現(xiàn)快速的安裝方式,用法基本一樣,這里演示使用yum安裝PHP
1)查看系統(tǒng)中是否已經(jīng)存在PHP
rpm -qa php
2) 安裝PHP
yum -y install php
3)查看PHP安裝信息
chkconfig php on
如果yum源上的php版本過(guò)低,比如要安裝php5.6版本,可以通過(guò)以下方法:
1)配置centos epel 和 remi源
# Centos 6 rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm #Centos 7 yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
2)查看可安裝包
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
3)安裝PHP
yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof
以上是linux下安裝php環(huán)境的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享名稱(chēng):linux下安裝php環(huán)境的方法
文章轉(zhuǎn)載:http://www.chinadenli.net/article0/gcccoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、關(guān)鍵詞優(yōu)化、網(wǎng)站策劃、網(wǎng)站營(yíng)銷(xiāo)、搜索引擎優(yōu)化、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)