CentOS7.4安装PHP7步骤-成都快上网建站

CentOS7.4安装PHP7步骤

本文在介绍关于CentOS7.4编译安装PHP7的基础上,重点探讨了其具体步骤,步骤简单易上手操作,文章内容步步紧凑,希望大家根据这篇文章可以有所收获。

成都创新互联-专业网站定制、快速模板网站建设、高性价比鄂托克前网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式鄂托克前网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖鄂托克前地区。费用合理售后完善,十年实体公司更值得信赖。

基准测试

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_profile
2. 加入路径
alias php=/home/soft/php/bin/php
3. 写入系统
source ~/.bash_profile
另外一种方法
第二种方式
----------
1. 打开全局指令集
vim /etc/profile
2. 加入php指令到最后面
PATH=$PATH:/home/soft/php/bin
export PATH
3. 写入系统
source /etc/profile

看完上述内容,你们掌握CentOS7.4安装PHP7步骤的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网站题目:CentOS7.4安装PHP7步骤
文章URL:http://kswjz.com/article/gdgeeh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流