centos下 php7安裝

php7源碼安裝分爲四個步驟:

解壓、 confingure make make install
到官網下載最新的php源碼。
加壓 tar -xjvf php解壓文件
./configure shell腳本, 主要是編譯安裝源代碼庫 安裝
對於即將安裝的軟件進行編譯
檢測當前要安裝的軟件是有滿足各種的以來關係。
首先要保證需要安裝gcc 和 aotuconfig
開始編譯:
./configure --prefix /home/work/study/soft/php
首先解釋--prefix 是指定 php需要安裝到哪個路徑裏去。如果不寫這個參數沒關係 系統會自動給你分配一個文件存放php路徑。 /home/work/study/soft/php 這個路徑就是說要將php安裝到這個文件夾裏去。

./configure 完成後: 編譯文件 make命令、這個過程比較慢, 需要等待幾分鐘的時間。




這裏要注意: 如果你的環境是新的環境 沒有libxml2 的話他會報錯。 記得安裝一下
yum -y install libxml2yum -y install libxml2-devel

如果出現以上描述說明安裝成功了。
building complete 說明我們建立完成。
Don't forget to run 'make test' 他告訴我們說不要忘了make test一下 可能需要花費一定時間, 他要檢測我們php是否執行成功, 檢測一些函數呀等等內容。。自行make test一下即可 無關緊要。

檢測完成後: make install 安裝

執行完成後: 切換窗口至剛纔--prefix=那一個文件下面

會出現php文件。 說明已經完成好。

爲了驗證我們的php是否安裝好 我們可以在php文件夾下創建一個.php文件
我們使用vi 命令創建一個test.php
寫入一下代碼


保存退出。然後使用 ./bin/php test.php 回車查看是否可以編譯php文件

正常返回時間戳, 說明我們的環境已經安裝好,可以使用php來編譯文件了。
這樣我們每次執行Php文件的話,都要指定Php文件
我們可以通過配置文件來使用php test.php來執行php文件。。
我們打開 ~/.bash_profile 配置文件 添加如下代碼

這行代碼的意思就是說要給這個路徑起一個別名。 就是說當你輸入php的時候就是指定到一下的文件
當然 光設置這個是沒有用的。

這個時候我們輸入php -v 是沒有用的 他說我們這個命令找不到。
如果source ~/.bash_profile 就可以了。


輸入完成後 然後再次輸入php -v 就可以看到他說我們的php版本是7.2.5 就說明我們可以使用php 命令了。

這樣我們直接輸入php test.php就可以執行php文件了。
當然通過之前的./bin/php test.php 也是可以照常執行php文件的。只是給這樣的命令起了一個別名。
到這裏的話基本已經完成了基本的php安裝。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章