手动安装PHP7
此版本:7.2.4
wget http://cn2.php.net/distributions/php-7.2.4.tar.gz
所需:gcc autoconfig
gz解壓用:tar?-zxvf
bz2解壓用:tar -xjvf php-7.2.4.tar.bz2?
configure:配置?vi configure 對要安裝的軟件進(jìn)行配./置,監(jiān)查當(dāng)前軟件跟當(dāng)前環(huán)境的依賴關(guān)系?
./configure --help
安裝到哪個(gè)路徑
./configure --prefix=/home/work
make:構(gòu)建
make
/tmp/php-7.2.4/ext/iconv/iconv.c:2579: undefined reference to `libiconv_open' collect2: ld returned?
如果用以上錯(cuò)誤,可以用ake ZEND_EXTRA_LIBS='-liconv'
構(gòu)建成功,再運(yùn)行make test 檢查各個(gè)函數(shù)是否安裝成功
make install:安裝
測試一下?
1.? ./bin/php -m??
-m 是查看擴(kuò)展
2. 編輯vi test.php
<?php
echo? time();
設(shè)置系統(tǒng)PHP變量
vi ~/.bash_profile
source ~/.bash_profile
PHP.INI
從原始包路徑中,把PHP.INICOPY到安裝包目錄etc下
mv php.ini-development? php.ini? 修改文件命
PHP.INI文件沒有生效的情況下:php -i | grep php.ini
提示配置的文件在lib下面
mv ./etc/php.ini ./lib/
總結(jié)
- 上一篇: 修改网络配置
- 下一篇: 源码编译安装 swoole