PHP安装:
下载解压安装
进入Php官方 https://secure.php.net/,进入后选择右边要download的版本,选择.tar.gz结尾的包,进入后选择节点,可以选择Hong Kong节点,对第一个a标签右键复制链接
如果提示wget命令为找到,则执行
下载完用 ll
命令查看刚刚下载获得的 mirror
文件,用下面命令解压它
-z: 表示使用gzip的属性。
-x: 解开一个压缩文件的参数指令。
-v: 表示压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f: 使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
参考资料
单纯的安装完PHP是不能和Nginx一起工作的,只能和Apache一起工作,这时候我们需要安装PHPFPM
进入php目录,安装依赖包
1 2
| [root@iZ2844brz0xZ ~] [root@iZ2844brz0xZ php-7.1.4]
|
依赖包安装完成后,编译配置(如果出现错误,基本都是上一步的依赖文件没有安装所致)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| [root@iZ2844brz0xZ php-7.1.4] --prefix=/usr/local/php \ --with-config-file-path=/etc \ --enable-fpm \ --with-fpm-user=nginx \ --with-fpm-group=nginx \ --enable-inline-optimization \ --disable-debug \ --disable-rpath \ --enable-shared \ --enable-soap \ --with-libxml-dir \ --with-xmlrpc \ --with-openssl \ --with-mcrypt \ --with-mhash \ --with-pcre-regex \ --with-sqlite3 \ --with-zlib \ --enable-bcmath \ --with-iconv \ --with-bz2 \ --enable-calendar \ --with-curl \ --with-cdb \ --enable-dom \ --enable-exif \ --enable-fileinfo \ --enable-filter \ --with-pcre-dir \ --enable-ftp \ --with-gd \ --with-openssl-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib-dir \ --with-freetype-dir \ --enable-gd-native-ttf \ --enable-gd-jis-conv \ --with-gettext \ --with-gmp \ --with-mhash \ --enable-json \ --enable-mbstring \ --enable-mbregex \ --enable-mbregex-backtrack \ --with-libmbfl \ --with-onig \ --enable-pdo \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-zlib-dir \ --with-pdo-sqlite \ --with-readline \ --enable-session \ --enable-shmop \ --enable-simplexml \ --enable-sockets \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-wddx \ --with-libxml-dir \ --with-xsl \ --enable-zip \ --enable-mysqlnd-compression-support \ --with-pear \ --enable-opcache
|
prefix为安装路径,我们指定为 /usr/local/php7
,后面的 with-config-file-path
为配置文件的位置。
开始正式安装
1 2
| [root@iZ2844brz0xZ php-7.1.4] [root@iZ2844brz0xZ php-7.1.4]
|
如果提示 Thank you for using PHP
表示安装成功。
接下来配置环境变量
1
| [root@iZ2844brz0xZ php-7.1.4]
|
在末尾追加
1 2
| PATH=$PATH:/usr/local/php/bin export PATH
|
添加完成后,用 source
执行命令使得改动立即生效
1
| [root@iZ2844brz0xZ php-7.1.4]
|
接下来
1 2 3 4 5 6 7 8 9
| [root@iZ2844brz0xZ php-7.1.4] [root@iZ2844brz0xZ php-7.1.4] [root@iZ2844brz0xZ php-7.1.4] [root@iZ2844brz0xZ php-7.1.4] [root@iZ2844brz0xZ php-7.1.4]
|
最后启动php-fpm~
1
| [root@iZ2844brz0xZ php-7.1.4]
|
OK,成功!
安装完成后进入 ~
目录,创建一个测试用例
若没有Vim,用 sudo yum install vim
安装vim
写上
执行php文件,bin
前面是安装php的路径,用 bin
下的 php
执行我们的 test.php
文件
若打印出php信息,表明我们的php安装成功
至此,PHP安装结束
附参考资料