溫馨提示×

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

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

Linux下PHP源碼安裝

發(fā)布時(shí)間:2020-08-06 15:47:58 來(lái)源:網(wǎng)絡(luò) 閱讀:642 作者:yagetang 欄目:web開發(fā)

1.安裝準(zhǔn)備

(1)下載php包裝包

http://cn2.php.net/downloads.php

(2)安裝php

# tar -zxvf php-5.6.10.tar.gz
# cd php-5.6.10
# ./configure --prefix=/usr/local/php --enable-opcache --enable-fpm --enable-mbstring --with-mysql=/usr/local/mysql  --with-apxs2=/usr/local/apache2/bin/apxs #注意指定apache安裝路徑及 mysql安裝目錄
# --with-mysqli=/usr/local/mysql/bin/mysql_config
# make
# make instal
# make clean  #清除編譯后文件
# make distclean #徹底清除編譯后文件
如果提示錯(cuò)誤:configure: error: xml2-config not found. Please check your libxml2 installation.
解決方法: 
# yum install libxml2
# yum install libxml2-devel 都安裝上

          

(3)Apache中加載php模塊

# cp php.ini-dist /usr/local/php/lib/php.ini

修改php.ini。查找date.timezone 去掉前面的分號(hào)修改成為:date.timezone =PRC

# vim /usr/local/apache2/conf/httpd.conf

查看是否有下面這句話,沒(méi)有則添加

LoadModule php5_module modules/libphp5.so

找到“#AddType application/x-gzip .gz .tgz”添加

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps


#加入后綴名過(guò)濾

AddHandler application/x-httpd-php .php


#或者以下配置應(yīng)用過(guò)濾

<FilesMatch \.php$>

SetHandler application/x-httpd-php

</FilesMatch>


(4)建立php測(cè)試文件

# vim /usr/local/apache2/htdocs/test.php


<?php  

phpinfo();

?>


:wq


(5)重啟Apache服務(wù)

# /usr/local/apache2/bin/apachectl  restart


向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