CentOS7.4安装PHP7步骤
本文在介绍关于CentOS7.4编译安装PHP7的基础上,重点探讨了其具体步骤,步骤简单易上手操作,文章内容步步紧凑,希望大家根据这篇文章可以有所收获。
基准测试
php Zend/bench.php 简版php Zend/micro_bench.php 复杂版
安装解压器
wget 或者 git ,都随意,本文使用的是 wget
$ yum install wget -y
下载 php7 源码
官方或者 github 上的包都 OK,建议不要在非官方平台下载
$ wget -c http://am1.php.net/distributions/php-7.2.11.tar.gz
解压 php7 源码
也可以使用 unzip,如果你是 zip 压缩包
$ tar zxvf php-7.2.11.tar.gz
安装编译软件 (必须)
必须的,必须的,必须的
$ yum install gcc autoconf gcc-c++ -y
安装编译软件 (选择)
基本上是常用的扩展包
$ yum install unzip get libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel php-mcrypt libmcrypt libmcrypt-devel pcre-devel -y
安装 php 扩展包
看需求会用到的扩展包
$ yum install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel curl-devel libxslt-devel postgresql-devel gmp-devel -y$ yum install mysql-connector-odbc mysql-devel libdbi-dbd-mysql php-mysql mysql-devel php-pdo-mysql -y
常规配置
可加一下两个,正式环境别加,不会用别加
--enable-fpm--enable-debug
编译位置
php 安装位置为 (/home/soft/php)
$ ./configure --prefix=/home/soft/php --with-openssl --with-curl --with-curl --with-pdo-mysql --with-gd
编译
如果 make 报错,请查看是否缺少扩展包
编译$ make编译测试$ make test编译安装$ make install
查看 php.ini 需要放置的位置
看个人是否需求自定义,转移 php.ini 到所需地址 (从源码转移),并更改名称
$ php -i | grep php.ini$ cp php.ini-development /home/soft/php/etc/$ mv php.ini-development php.ini
如发现 php 命令不可用
------------------------------------- 设置全局php命令 -------------------------------------第一种方式----------1. 打开指令vi ~/.bash_profile2. 加入路径alias php=/home/soft/php/bin/php3. 写入系统source ~/.bash_profile另外一种方法第二种方式----------1. 打开全局指令集vim /etc/profile2. 加入php指令到最后面PATH=$PATH:/home/soft/php/binexport PATH3. 写入系统source /etc/profile
看完上述内容,你们掌握CentOS7.4安装PHP7步骤的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。