日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 下如何安装php,详解在Linux下如何安装配置PHP

發布時間:2025/4/5 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 下如何安装php,详解在Linux下如何安装配置PHP 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、安裝php

(1)獲得PHP源碼:php-5.4.1.tar.gz(最新版本為5.4.2),保存到/usr/local目錄下。下載地址:http://cn.php.net/get/php-5.4.2.tar.gz/from/a/mirror。

(2)解壓縮源碼文件:

#tar -zvxf php-5.4.1.tar.gz

(3)安裝libxm12以及libXML2-devel,不然編譯源碼時會出現“Configure: error: xml2-config not

found. Please check your libxml2 installation.”問題。

#yum install -y libxml2 libxm12-devel

(4)編譯源碼:

#cd /usr/local/php-5.4.1

#./configure --prefix=/usr/local/php

--with-apxs2=/usr/local/apache2/bin/apxs --with-MySQL=/usr/local/mysql

#make

(5)安裝

#make install

2、配置PHP

(1)將PHP源碼包(/usr/local/php-5.4.1)中的php.ini-development文件復制到/usr/local/lib/下,更名為php.ini。

#cp /usr/local/php-5.4.1/php.ini-development /usr/local/lib/php.ini

(2)修改Apache配置文件(gedit

/usr/local/apache2/conf/httpd.conf)以支持對PHP的解析。如果httpd.conf中沒有下列語句,就將它們分別添加到LoadModule和AddType項的后面。

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

在DirectoryIndex index.html index.html.var一行后加入index.php,即改為:

DirectoryIndex index.html index.html.var index.php

重啟Apache服務器:

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

(3)測試PHP:

在Apache服務器的文件根目錄(/usr/local/apache2/htdocs/)下新建一個PHP文件test.php,并輸入以下內容:

《?

phpinfo();

?>

在瀏覽器中輸入http://localhost/test.php,如果看到下圖,則表示已成功安裝了PHP。

以上參考《基于Linux的Web程序設計PHP網站開發》一書。

3、問題及解決

問題1:“Cannot load /usr/local/apache2/modules/libphp5.so into server:

/usr/local/apache2/modules/libphp5.so”

[root@localhost ~]# /usr/local/apache2/bin/apachectl restart

httpd: Syntax error on line 144 of /usr/local/apache2/conf/httpd.conf:

Cannot load /usr/local/apache2/modules/libphp5.so into server:

/usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc:

Permission denied

[root@localhost ~]# ls -lh /usr/local/apache2/modules/libphp5.so

-rwxr-xr-x 1 root root 18M May 5 19:21

/usr/local/apache2/modules/libphp5.so

[root@localhost ~]# service httpd restart

Stopping httpd: [FAILED]

Starting httpd: [ OK ]

[root@localhost ~]# setenforce 0

[root@localhost ~]# chcon -c -v -R -u system_u -r object_r -t

textrel_shlib_t /usr/local/apache2/modules/libphp5.so

context of /usr/local/apache2/modules/libphp5.so changed to

system_u:object_r:textrel_shlib_t

[root@localhost ~]# service httpd restart

Stopping httpd: [ OK ]

Starting httpd: [ OK ]

[root@localhost ~]# setenforce 1

參考:Cannot load /usr/local/apache2/modules/libphp5.so into server:

/usr/local/apache2/modules/libphp5.s

問題2:“(98)Address already in use: AH00072: make_sock: could not bind to

address [::]:80”

[root@localhost ~]# /usr/local/apache2/bin/apachectl restart

httpd not running, trying to start

(98)Address already in use: AH00072: make_sock: could not bind to address

[::]:80

(98)Address already in use: AH00072: make_sock: could not bind to address

0.0.0.0:80

no listening sockets available, shutting down

AH00015: Unable to open logs

[root@localhost ~]# netstat -lnp|grep 80

tcp 0 0 :::80 :::* LISTEN 30735/httpd

unix 2 [ ACC ] STREAM LISTENING 18053 4742/ssh-agent

/tmp/ssh-alQwqZ4706/agent.4706

unix 2 [ ACC ] STREAM LISTENING 18337 4803/metacity

/tmp/orbit-bingo/linc-12c3-0-1fd1658ce18f6

unix 2 [ ACC ] STREAM LISTENING 18394 4809/nautilus

/tmp/orbit-bingo/linc-12c9-0-253df8021e3e

unix 2 [ ACC ] STREAM LISTENING 18431 4807/gnome-panel

/tmp/orbit-bingo/linc-12c7-0-253df802d473

unix 2 [ ACC ] STREAM LISTENING 18460 4823/gnome-volume-m

/tmp/orbit-bingo/linc-12cb-0-253df803776b

[root@localhost ~]# ps 30735

PID TTY STAT TIME COMMAND

30735 ? Ss 0:00 /usr/sbin/httpd

[root@localhost ~]# kill 30735

[root@localhost ~]# /usr/local/apache2/bin/apachectl restart

httpd not running, trying to start

[root@localhost ~]# /usr/local/apache2/bin/httpd -k start

httpd (pid 31918) already running

總結

以上是生活随笔為你收集整理的linux 下如何安装php,详解在Linux下如何安装配置PHP的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 九九视频国产 | av剧情在线 | 在线爱情大片免费观看大全 | 激情五月综合网 | 久久久久久亚洲精品中文字幕 | 亚洲成人福利 | 日韩有码视频在线 | 国产在线一级片 | 中文字幕亚洲精品 | 亚洲综合图色40p | 国产又粗又爽视频 | 亚洲视频色图 | 欧美一卡二卡三卡 | 无码人妻精品一区二区三区夜夜嗨 | 国产18毛片 | 日韩福利片在线观看 | 日韩激情| 天天射美女 | 青青草91视频 | 91精品国产综合久久久蜜臀九色 | 麻豆精品一区 | 强行糟蹋人妻hd中文字幕 | 国产亚洲精品美女久久久 | 日韩精品一区二区亚洲av观看 | 亚洲自偷自偷偷色无码中文 | 辟里啪啦国语版免费观看 | 中文字幕乱码人妻无码久久95 | 欧美hdxxxx| 高级家教课程在线观看 | 日韩av综合网 | 俄罗斯videodesxo极品 | 久久久久久一区二区三区 | 国产九九精品视频 | 蜜臀视频在线播放 | 99久久婷婷国产综合精品 | 主人性调教le百合sm | 亚洲淫欲 | 国产精品久久久久久久久久久久久久久久久久 | 亚洲欧洲久久 | 欧美极品jizzhd欧美仙踪林 | 国产成人aaa| 成人亚洲天堂 | 日韩免费网址 | 亚洲情趣 | 色臀 | 在线无码va中文字幕无码 | 国产极品在线观看 | 精一区二区 | 国产农村乱对白刺激视频 | 黑人巨大精品欧美一区二区免费 | 国产色婷婷| 女同一区二区三区 | www.自拍偷拍 | 日本少妇videos高潮 | 青青草国产成人av片免费 | 91啦中文| 波多野结衣一本 | 91精品国产自产在线观看 | 国产日韩一区二区 | 欧美 日韩 国产 亚洲 色 | 久久久久久久av | 亚洲精品日韩在线观看 | 亚洲图片欧美视频 | 精品在线二区 | 香蕉视频黄色在线观看 | 国产欧美三区 | 成人午夜激情影院 | 看片一区 | 成人自拍偷拍 | 久久久国产精品久久久 | 四虎精品永久在线 | 一级大毛片 | 五月天婷婷在线播放 | 色妞av | 懂色aⅴ一区二区三区免费 国产精品99在线观看 | 亚洲国产精品久久久久久久 | 久久久久久久久久久久久久久久久久久 | 久久一区二| 日韩一级视频在线观看 | 91精品国产综合久久国产大片 | 欧美区日韩区 | 国产日韩欧美精品一区二区 | 性感美女毛片 | 十八岁世界在线观看高清免费韩剧 | 丰满岳妇乱一区二区三区 | 欧美无砖砖区免费 | 欧美一道本| 天天爱天天做 | 欧洲色网站 | 免费看黄禁片 | 欧美日韩国产一级 | www.婷婷.com | va在线看 | 福利资源在线观看 | 男女午夜激情 | 国产少妇在线 | 免费看欧美一级特黄a大片 国产免费的av | 亚洲精品在线观看av | 成人手机在线视频 |