linux环境安装配置php

输入命令下载特定php版本源码安装包如:

    1. sudo wget https://www.php.net/distributions/php-5.6.40.tar.gz
    2. 输入命令解压: tar zxvf php-5.6.40.tar.gz
    3. 输入命令进入php源码目录: cd php-5.6.40.tar.gz
  1. 进入源码编译安装php部分

官方安装教程(被坑了不少):

https://www.php.net/manual/zh/install.unix.debian.php

linux环境安装配置php_第1张图片

                                                                                         图1

2.1.--prefix指定源码安装位置忽略可不设置安装在默认位置。

2.2.各参数斜线去掉,这里被坑了不少,看图1(根据需要添加自己需要的php扩展模块,在初始化安装时前提是这些模块能在源码安装目录里ext目录下能找到)。

2.3.本人安装配置的参数命令如下:

./configure --enable-mysqlnd  --with-pdo-mysql  --with-pdo-mysql=mysqlnd  --enable-fpm  --with-fpm-user=gewangtest  --enable-mbstring      --enable-phpdbg   --enable-shmop  --enable-sockets --enable-sysvmsg  --enable-sysvsem --enable-sysvshm --enable-zip --with-zlib  --with-pear --with-openssl

2.4.上面命令没问题后输入:make (编译),如果没报错编译完毕。会出现如下提示:Build complete.

Don't forget to run 'make test'.

2.5.输入 make test 测试下编译文件有没问题.

2.6.没有报错后输入 make install进行安装,如果没报错安装完毕。

  1. php配置部分
    1. 找到php-fpm.conf.default文件复制一份并命名为 php-fpm.conf(具体命令请自行查询)
    2. 将php安装源码包里的php.ini-development文件复制一份并命名为php.ini放置到php安装目录下。

(任何来自百度的安装教程都有它的碎片性,关键还是多方面借鉴和看官方文档看程序提示来安装自己的服务器环境)

你可能感兴趣的:(php)