对于线上环境,一般使用linux,这里讲述如何在linux下面安装php 5.4

yum 安装基础

yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel libtool* zlib-devel libxml2-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel curl curl-devel pam-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gzip make bzip2bzip2-devel pcre-devel wget ncurses-devel cmake make perl

yum -y install gcc automake autoconf libtool make gcc-c++ glibc libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel lib

2.安装libmcrypt

libmcrypt下载地址:http://download.csdn.net/detail/terry_water/6974153

当然,您可以自己去官网下载

安装:libmcrypt

tar -zxvf libmcrypt-2.5.7.tar.gz

cd libmcrypt-2.5.7

./configure

make

make install

下载完成后,按照上面的步骤安装完libmcrypt,就可以安装php了

3.安装php

wget http://cn2.php.net/distributions/php-5.4.34.tar.gz

tar zvxf php-5.4.34.tar.gz

cd php-5.4.34

./configure --prefix=/usr/local/php --disable-fileinfo --enable-fpm --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-openssl --with-zlib --with-curl --enable-ftp --with-gd --with-xmlrpc --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --with-mcrypt=/usr/local/libmcrypt --enable-zip --with-mysql=/usr/local/mysql --without-pear --enable-bcmath

make

make install

如果上面的下载地址不能下载,自行 去官网下载

复制php.ini到配置路径,上面我们配置的是/etc路径

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

4.设置用户 php-fpm

cd /usr/local/php

cp etc/php-fpm.conf.default etc/php-fpm.conf

vi etc/php-fpm.conf

搜索nobody ,修改成如下

user = www-data

group = www-data

添加www-data用户:

groupadd www-data

useradd -g www-data www-data

5.配置php-fpm

cp -f /tools/php-5.4.34/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

6.设置启动,开机启动

chmod 755 /etc/init.d/php-fpm

/etc/init.d/php-fpm start

/sbin/chkconfig --add php-fpm (添加到开机服务列表)

/sbin/chkconfig php-fpm on

php-fpm的启动、停止和重启:

/etc/init.d/php-fpm start

/etc/init.d/php-fpm stop

/etc/init.d/php-fpm reload

7.到此php的安装就完成了,当然,后续需要安装一些php的扩展。

执行

which php

,查看你的环境中是否已经有php,有的话删除掉,直到找不到php。

然后把当前安装的php设置为php命令:

ln -s /usr/local/php/bin/php /usr/bin/php

这样命令行里面的 php -m ,执行的就是 /usr/local/php/bin/php

linux php yii安装教程,Linux 安装php 5.4 – yii2 环境相关推荐

  1. seafile服务器版能安装在虚拟机上,seafile安装教程linux

    seafile安装教程linux [2021-02-15 06:48:59]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...

  2. mysql5 7安装教程_MySQL57安装教程

    MySQL57安装教程... --------------------------- 首先需要下载MySQL57安装包: --------------------------------------- ...

  3. 解决M1芯片无法安装AE闪退问题,AEcc2021中文直装版兼容M1芯片安装教程 M1安装方案

    Adobe After Effects 2021 mac M1版上线啦!ae2021 mac中文版是ae Mac的最新版本,全新优化专为Mac用户设计,让不可能变为可能.ae 2021 mac破解版下 ...

  4. JDK安装 + MyEclipse安装:JDK安装教程+MyEclipse安装教程(包含视频教程)

    jdk安装 + myeclipse安装:jdk安装教程+myeclipse安装教程: 1.JDK简介:java开发环境,包含JRE(java运行环境)+ 和java开发工具包. 2.MyEclipse ...

  5. Android Studio安装教程及安装中出现问题的解决办法

    Android Studio安装教程及安装中出现问题的解决办法 Android Studio安装教程: 安装网址: AndroidDevtools下载:https://developer.androi ...

  6. Linux redis安装教程,Linux 下redis5.0.0安装教程详解

    Linux redis5.0.0安装,教程如下所示: 1.从官网下载,然后传到服务器,tar -zxvf解压 2.进入redis ? 3.安装:make, (1)若提示:: gcc: Command ...

  7. python3.6.1安装教程-Linux下python3.6.1环境配置教程

    linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本P ...

  8. linux lanmp 安装教程,linux服务器一键安装包lanmp系列教程之一

    在我们安装了linux服务器WEB环境一键安装包lanmp后,可能会有不少疑问还有就是使用过程中出现的问题,下面为大家总结几点比较常见的,如若还有其他疑问,可到wdlinux论坛寻找相关教程. 1.如 ...

  9. 虚拟机上php5.6安装教程,手把手安装linux虚拟机教程

    一.首先要下载虚拟机的安装包 二.Ubuntu镜像的下载 三.虚拟机硬件配置 1.虚拟机安装完毕之后,界面如下图所示: 点击图中红圈图标,开始创建一个新的虚拟机. 2.在弹出的对话框中选择自定义,然后 ...

  10. cms安装教程Linux,DoraCMS安装教程(linux)

    最近在熟悉linux环境,也基本上把DoraCMS部署上去了,本教程基于ubuntu server 14.0.4,其它linux版本部署方式基本上差不多,下面详细说明一下: 1.进入server环境下 ...

最新文章

  1. 中国互联网+激光加工行业商业模式创新与投资机会深度研究报告
  2. linux基础—课堂随笔010_系统启动和内核管理
  3. fibonacci 数列及其应用
  4. centos系统查看资源使用情况的工具
  5. 巧妙算法:找出数组中消息的数字
  6. 1核1g服务器开多少虚拟主机,1核1g服务器开多少虚拟主机
  7. 成功解决RuntimeError: filter weights array has incorrect shape.
  8. Qt Creator创建自定义效果和材质
  9. lightGBM GPU支持的安装、验证方法
  10. jzoj3511-cza的蛋糕【状态压缩dp,dfs】
  11. docker容器cpu高问题排查_干货详解:一文教你如何利用阿里开源工具,排查线上CPU居高问题...
  12. postman安装路径_Newman进行postman脚本自动化
  13. 纯后处理的volumetric light
  14. WPF中的附加行为简介
  15. 【牛客挑战赛38:E】七星阵(极角排序+dp+思维)
  16. matlab 绘制一个二维正弦曲线(repmat)
  17. 服务器维护委托合同,服务器维护委托合同样本.doc
  18. 西安交大计算机研究生拟录取,西安交通大学2018硕士研究生拟录取名单公示
  19. python中开平方如何表示_python平方怎么表示
  20. 多维特征输入,多层神经网络学习

热门文章

  1. JM代码阅读之一SODB RBSP EBSP NALU
  2. libxml主要函数说明 (二)
  3. 在Ubuntu10.10下升级内核到2.6.36使用systemtap
  4. PostgreSQL学习手册(PL/pgSQL过程语言)
  5. 棋盘问题(深度搜索)
  6. java异常处理中的返回值
  7. 《SQL Server2008》第二章 创建和管理数据库
  8. rbf神经网络_黄小龙,陈阳舟:高阶非线性不确定多智能体系统自适应RBF神经网络协同控制...
  9. mysql 镜像安装方法_MySql镜像安装
  10. spyder设置显示编码_CNC机床参数的设置及报警解除,赶紧收藏吧!