光速在服务器上安装 php

扯一下犊子

上篇我介绍到了在服务器上搭建nginx,这篇介绍安装php 注意哦 ! 是光速哦

正经点

下面给大家推荐一下一个网址 搜狐镜像 哪里不会点哪里

一、安装编译工具及库文件

yum install -y gcc gcc-c++  make zgd lib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers//先安装依赖类库 (最全的依赖类库)

二、安装 php

wget http://mirrors.sohu.com/php/php-7.2.7.tar.gz  //这里下载的是最新的 php版本
tar zxf php-7.2.7.tar.gz  //解压压缩包
cd php-7.2.7 //进入源码目录
./configure --prefix=/usr/local/php \
--enable-mysqlnd \
--with-mysql=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl \
--enable-mbstring \
--enable-fpm \
--enable-bcmath \
--disable-fileinfo \    //加这段话是为了防止 make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1 服务器内存不足!1G 这个错误!
make && make install //安装及编译
cd /usr/local/php //进入到php 安装目录
cp etc/php-fpm.conf.default etc/php-fpm.conf //复制php-fpm默认的配置文件
cp /usr/local/src/php-7.2.7/php.ini-development ./lib/php.ini   //生成php.ini
./sbin/php-fpm //启动php服务

见证奇迹的时刻---在这里抱了一个error (╥╯^╰╥)
``WARNING: Nothing matches the include pattern '/usr/local/php7/etc/php-fpm.d/*.conf'
解决办法:

cd /usr/local/php/etc/php-fpm.d/ //进入目录
cp www.conf.default www.conf //复制默认的配置文件
/usr/local/php/sbin/php-fpm //再次启动php服务

发现不报这个错误了√

netstat -tnl //查看端口号

查看php端口号
说明php安装成功了 光速安装php带领小伙伴们迅速脱坑
下面在整合一下nginx和php

sudo vim /usr/local/nginx/conf/nginx.conf //编辑nginx的配置文件

nginx 配置文件

:wq //修改好了保存文件
/usr/local/nginx/sbin/nginx -s reload //重启nginx
cd /usr/local/nginx/html //进入nginx 根目录
touch 1.php //新建文件夹 1.php
sudo vim 1.php //编辑 1.php
<?php
echo phpinfo(); //编辑 1.php
:wq //修改好了保存文件

看到如下类似效果,即整合成功
phpinfo
下一站,进军mysql

史大坨博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论