摘要:源碼安裝一下載源碼包官網點擊下載最新版本的二編譯安裝解壓可能需要你安裝的執行,如果能看到的擴展,說明安裝成功三簡化執行命令加入一行四可能遇到的一些坑安裝需要你安裝和把源碼目錄的拷貝到下然后把改名為,可以看到默認放在目錄下所
源碼安裝php7 一、下載php源碼包
php官網
點擊download下載最新版本的php
二、編譯安裝
解壓
tar -vjxf php-7.2.5.tar.bz2
configure
./configure --prefix=yourpath
可能需要你安裝的:
yum install gcc
yum install libxml2-devel
make
make install
執行yourpath/bin/php -m,如果能看到php的擴展,說明安裝成功
三、簡化php執行命令vim ~/.bash_profile
加入一行:alias php=yourpath/bin/php
source ~/.bash_profile
四、可能遇到的一些坑安裝php需要你安裝gcc和autoconfig
把源碼目錄的php.ini-development拷貝到yourpath/etc下
然后把php.ini-development改名為php.ini
php -i | grep php.ini,可以看到php.ini默認放在yourpath/lib目錄下
所以把php.ini放到yourpath/lib下即可
五、通過phpize為php在不重新編譯php情況下安裝opensslphp源碼路徑:/opt/download/php-7.2.5
安裝路徑:/opt/soft/php
php.ini路徑:/opt/soft/php/lib
進入openssl的擴展目錄
cd /opt/download/php-7.2.5/ext/openssl
運行phpize
/opt/soft/php/bin/phpize
如果出現Cannot find config.m4.報錯,則
cp config0.m4 config.m4
執行安裝
./configure --with-openssl --with-php-config=/opt/soft/php/bin/php-config
make && make install
安裝完成后,會提示在某個目錄生成.so文件,我的生成位置是
/opt/soft/php/lib/php/extensions/no-debug-non-zts-20170718/
打開php.ini,添加以下兩行
extension_dir = "/opt/soft/php/lib/php/extensions/no-debug-non-zts-20170718/"
extension=openssl.so
重啟php即可
六、安裝composer
將composer.phar下載到項目中
curl -sS https://getcomposer.org/installer | php
如果把composer.phar放在系統的 PATH 目錄中,就能在全局訪問composer.phar
mv composer.phar /usr/local/bin/composer
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30735.html
摘要:首先配置好編譯環境下載安裝地址已下載編譯安裝即可編輯末行添加并執行編譯安裝過程源碼包編譯安裝注意路徑換成自己的。 1、首先配置好編譯環境yum -y update && yum -y upgradeyum groupinstall Development Toolsyum -y install gcc gcc-c++ pcre openssl gd-devel* zlib-devel ...
摘要:服務重點基本概述協議是基于的一種新的網絡協議。被調用者通過狀態通知機制等來通知調用者,或通過回調函數來處理結果阻塞和非阻塞關注的是調用者等待被調用者返回調用結果時的狀態。 一、PHP7源碼安裝和Swoole源碼編譯安裝 1.1 PHP7源碼安裝 1.1.1 獲取源碼與安裝 ????獲取PHP7源碼:www.php.net tar -xzvf ... # 解壓命令 ./configur...
摘要:本文以當前最新版本演示整個源碼安裝的流程。下載源碼包訪問官網的源碼包下載地址。下載源碼有兩種方式服務器端使用命令直接下載。 本文以當前最新版本 PHP 7.3.1 演示整個源碼安裝的流程。 下載 PHP 源碼包 訪問 PHP 官網的源碼包下載地址 http://php.net/downloads.php。 showImg(https://segmentfault.com/img/rem...
閱讀 772·2019-08-29 12:49
閱讀 3559·2019-08-29 11:32
閱讀 3451·2019-08-26 10:43
閱讀 2410·2019-08-23 16:53
閱讀 2057·2019-08-23 15:56
閱讀 1702·2019-08-23 12:03
閱讀 2776·2019-08-23 11:25
閱讀 2091·2019-08-22 15:11