上篇我介绍到了在服务器上搭建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//先安装依赖类库 (最全的依赖类库)
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带领小伙伴们迅速脱坑
下面在整合一下nginx和php
sudo vim /usr/local/nginx/conf/nginx.conf //编辑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 //修改好了保存文件
看到如下类似效果,即整合成功
下一站,进军mysql
本文为史大坨原创文章,转载无需和我联系,但请注明来自史大坨博客https://www.shidatuos.cn