- 安装前准备
使用以下命令安装PHP所需要的软件依赖:yum -y install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg \ libjpeg-devel libpng libpng-devel freetype freetype-devel zlib \ zlib-devel glibc glibc-devel glib2 glib2-devel bzip2-devel.x86_64 \ curl curl-devel sqlite-devel openssl openssl-devel
- 下载PHP源码
打开PHP官网,下载自己需要的PHP源码,下面我们以php-7.3.6.tar.gz为例。使用如下命令下载源码:
解压源码文件:wget https://www.php.net/distributions/php-7.3.6.tar.gz
tar -zxvf php-7.3.6.tar.gz
- 安装PHP
这里在/usr/local/目录下新建php目录并把PHP安装到/usr/local/php/目录下,命令如下:mkdir /usr/local/php/ #在PHP源码根目录下执行如下操作 #指定安装目录并生成Makefile文件 #编译选项根据实际情况选择 ./configure \ --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --with-fpm-user=www \ --with-fpm-group=www \ --enable-fpm \ --enable-zip \ --enable-mbstring \ --enable-bcmath \ --disable-ctype \ --enable-tokenizer \ --enable-sockets \ --enable-pcntl \ --enable-opcache \ --enable-libxml \ --enable-xml \ --with-mysqli \ --with-pdo-mysql \ --with-gd \ --with-zlib \ --with-curl \ --with-bz2 \ --with-openssl #编译源码 make #安装PHP make install #查看/usr/local/php/目录,可看到如下内容 ls /usr/local/php bin etc include lib php sbin var #把php-fpm加入服务管理,可以使用service php-fpm start启动php-fpm cp sapi/fpm/init.d.php-fpm.in /etc/init.d/php-fpm
- 启动php-fpm
使用如下命令启动php-fpm:service php-fpm start
打开浏览器,访问本机地址,可以看到如下页面,表示安装成功:
Welcome to nginx
网友评论