摘要:假设所有依赖都已解决,如遇到未安装的程序则安装后继续架设使用最高权限用户,如果不是则在命令前加上到官网下载解压到用户目录配置安装选项编译程序安装程序复制配置文件启动添加脚本到启动项
假设所有依赖都已解决,如遇到未安装的程序则安装后继续
架设使用最高权限用户,如果不是则在命令前加上sudo
到PHP官网下载
解压到用户目录
tar jxvf php-5.6.5.tar.bz2
配置安装选项
./configure
--prefix=/usr/local/php
--with-config-file-path=/usr/local/php/etc
--enable-zip
--enable-fpm
--enable-static
--enable-debug
--enable-calendar
--enable-mbstring
--enable-sockets
--with-openssl
--with-zlib
--with-curl
--with-gettext
--with-iconv
--with-pcre-regex
--with-mcrypt
--with-iconv
--with-libdir=/lib/x86_64-linux-gnu
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
编译程序
make
安装程序
make install
复制配置文件
cp ./php.ini-development /usr/local/php/etc/php.ini
启动php-fpm
/usr/local/php/sbin/php-fpm
添加php-fpm脚本到启动项
cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod 755 /etc/init.d/php-fpm
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/20928.html
摘要:安装原生扩展以为例,这是国际化的扩展。将会把源码编译成将会把移动到当前安装的的扩展目录。安装第三方扩展将以这个扩展为例,这个扩展主要实现了识别条形码的功能。 本文参考 一开始安装PHP的时候,我们并不知道需要哪些扩展,所以只有等到我们真正用到的时候才想办法去安装。 安装PHP扩展最简单的办法就是 sudo apt-get install php5-xxx 但有的时候并...
摘要:为提供模块,需要库支持为提供功能为支持地址重写功能确保已正确安装在上面的基础环境安装中,我们已经安装了,但是部分服务器上并没有的安装包,所以我们可以通过下载包自行编译安装。 一直以来我都通过网上的一些材料去搭建lnmp环境,通过直接yum安装nginx mysql php等软件。但是为了原生态的编译安装最新的软件版本,我决定自己亲手搭建lnmp环境,采用最新的nginx1.9.7(昨天...
摘要:安装完成后,可以随时更改的名称在配置文件中使用的指令。启用或禁用构建一个模块来允许服务器使用方法。如需要需要增加支持的文件数量设置附加的参数,将用于在链接期间。 前言 安装软件列表 nginx-1.13.9 php-7.2.3 操作系统 阿里云esc centos 7.4 64位 前提条件 yum install -y gcc gcc-c++ openssl openssl-de...
摘要:安装完成后,可以随时更改的名称在配置文件中使用的指令。启用或禁用构建一个模块来允许服务器使用方法。如需要需要增加支持的文件数量设置附加的参数,将用于在链接期间。 前言 安装软件列表 nginx-1.13.9 php-7.2.3 操作系统 阿里云esc centos 7.4 64位 前提条件 yum install -y gcc gcc-c++ openssl openssl-de...
阅读 1037·2023-04-25 17:51
阅读 2852·2021-11-23 09:51
阅读 1470·2021-11-08 13:21
阅读 2428·2021-09-22 15:14
阅读 1515·2019-08-30 12:48
阅读 1076·2019-08-29 12:44
阅读 1138·2019-08-26 12:21
阅读 1396·2019-08-26 10:47