Linux 安裝 PHP 環境

2022-03-04 21:32:46 字數 2096 閱讀 4152

使用虛擬機器玩linux

時,發現

centos

中的php版本

是5.1.6。如果要安裝新版的php,需要把舊的版本刪除。

先檢視下php

版本:# php -v

如果執行該命令提示該命令不存在,那麼可以通過以下方法解決:

#

vim /etc/profile

在文字最下方加入:

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

export path

再執行命令設定生效:

#source /etc/profile

接下來我們要刪除php

,使用 

# yum remove php

結果發現刪不乾淨, 再用 # php -v 

還是會看到有版本資訊。

所以必須強制刪除,先搜尋是否安裝過php

#

rpm -qa|grep php

提示如下:

#php-pdo-5.1.6-27.el5_5.3

#php-mysql-5.1.6-27.el5_5.3

#php-xml-5.1.6-27.el5_5.3

#php-cli-5.1.6-27.el5_5.3

#php-common-5.1.6-27.el5_5.3

#php-gd-5.1.6-27.el5_5.3

注意解除安裝要先解除安裝沒有依賴的

,pdo是

mysql

的依賴項;

common是gd

的依賴項;

例如:# rpm -e php-pdo-5.1.6-27.el5_5.3

error: failed dependencies: php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386

所以正確的解除安裝順序是:

#rpm -e php-mysql-5.1.6-27.el5_5.3

#rpm -e php-pdo-5.1.6-27.el5_5.3

#rpm -e php-xml-5.1.6-27.el5_5.3

#rpm -e php-cli-5.1.6-27.el5_5.3

#rpm -e php-gd-5.1.6-27.el5_5.3

#rpm -e php-common-5.1.6-27.el5_5.3

再用# php -v,

檢視版本資訊已經沒有提示了。

我們繼續,獲取安裝php

需要的支援檔案:

安裝libxml2

#

tar zxvf libxml2-2.6.32.tar.gz

#cd libxml2-2.6.32

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

#make && make install

也可以通過yum命令來直接安裝:

# yum -y install libxml2 libxml2-devel

在安裝時如果出現這類問題:

configure:error:no acceptable cc found in $path

解決辦法:這是缺少gcc

編譯器造成的,安裝即可,網上也有說是路徑問題

在終端中輸入命令 # yum install gcc

最後,安裝最新的php(我這裡安裝的是php-5.3.6)

#wget

#tar xzvf php-5.3.6.tar.gz

#cd php-5.3.6

#./configure  

--prefix

=/usr/local/php --enable-fastcgi --enable-fpm

#make && make install

這個過程比較漫長需要耐心等待

,不要急

。如果在安裝過程中沒出現錯誤,基本上是安裝成功了。

linux安裝php環境

先用yum安裝httpd apache yum install httpd 然後安裝mysql 更新源 wget wget wget rpm ivh mysql server 5.5.48 1.el6.x86 64.rpm rpm ivh mysql client 5.5.48 1.el6.x86 ...

Linux安裝php執行環境

安裝apache 啟動apache 此時輸入伺服器的ip位址,應該看到apache的服務頁面,埠不用輸,apache預設就是使用80埠 安裝mysql yum install mysql mysql server 啟動mysql etc init.d mysqld start 安裝php yum i...

php安裝,安裝PHP環境

2.重新命名 php.ini development 為php.ini 並修改php配置檔案 php.ini 需要修改的如下 建議值 項 short open tag ondisplay errors on 開發階段建議 on 上線階段建議off。post max size 8m post資料最大值...