win10 子系统,源码包安装PHP7.1.17

1.    下载 PHP7.1.17 安装包

    链接:PHP: Downloads

2.     解压    

tar -zxvf php-7.1.17.tar.gz

我第二次解压出错,用下边这个命令成功----估计就是tar文件,不带压缩。

tar xvf php-7.1.17.tar.gz

3.     进入目录

 cd php-7.1.17

4.     配置

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

执行完可能会报错,缺少gcc,接着安装gcc和g++开发环境(apt装不上的可以自行百度源码安装gcc和g++)

   1)先安装 :

sudo apt-get install build-essential

     2)查看 gcc 版本 然后安装 统一版本的 g++

    gcc --version

    3)安装 g++

sudo apt-get install g++-4.4

    4)查看安装版本

 g++ --version

    ok了再执行以下代码

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

接着还有可能报错,可能会出现如下提示:

error: xml2-config not found. Please check your libxml2 installation

这是因为缺少xml2-config文件造成的。解决方案:

sudo apt-get install libxml2

sudo apt-get install libxml2-dev

报错:onfigure: error: Package requirements (sqlite3 > 3.7.4),运行

sudo apt-get install libsqlite3-dev

安装完成在执行

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

5.    编译&安装

make

会有提示哦,说别忘了执行 “ make test ”  所以我就信了

make test 

sudo make install

7.     

sudo mkdir /etc/php

8.     php.ini文件

sudo cp php.ini-development /etc/php/php.ini

9.     在末尾加上两行(设置环境变量)

vim ~/.bashrc

exportPATH=/usr/local/php/bin:$PATH

exportPATH=/usr/local/php/sbin:$PATH

10. 保存后执行:

source  ~/.bashrc

如果 不好使的话 ,还有一种方法

①打开文件

vim /etc/profile

文件末尾加上

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

export PATH

保存以后,执行 

source /etc/profile

10.    查看版本

 php -v 

即可看到版本

你可能感兴趣的:(win10 子系统,源码包安装PHP7.1.17)