阿里云服务器搭建PHP环境(CentOS+lnmp+nginx+PHP+MySQL)

 注意: 此版本讲解为`mac` 下载安装`SecureCRT`软件,原创模板,
       资源来源于`扣丁学堂`,未经允许不得转载。

安装SecureCRT

1.移步到Xclient MAC应用市场下载软件,破解方法见网站详情介绍。
2.打开软件后链接阿里云服务器。
仅在hostname处输入阿里云共有IP即可。。点击Connect继续,输入用户名,默认为root。密码为:创建主机时的密码。

阿里云服务器搭建PHP环境(CentOS+lnmp+nginx+PHP+MySQL)_第1张图片
93505458-F00E-4583-ACDD-40DDF4C2C17F.png

都输入后界面为:
阿里云服务器搭建PHP环境(CentOS+lnmp+nginx+PHP+MySQL)_第2张图片
EED74838-63B2-4FB9-8E0E-8628ADD6D472.png

安装lnmp

输入命令

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

安装Mysql ,安装PHP就行了

注意:如有不懂打开lump,
阿里云服务器搭建PHP环境(CentOS+lnmp+nginx+PHP+MySQL)_第3张图片
屏幕快照 2018-04-18 上午10.21.55.png

**安装LNMP稳定版**这里开始一直到**安装完成**,跟着做就可以了。


安装nginx

yu m 安 装

首先更新yum源

yum update

安装最新nginx源

 yum localinstall http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.10.0-1.el7.ngx.x86_64.rpm

安装nginx

yum -y install nginx
启动nginx
service nginx start
设置nginx服务器开机自启动
systemctl enable nginx.service
检查开机自动是否设置成功
systemctl list-dependencies | grep nginx 

检查 nginx源是否安装成功

 yum repolist enabled |  grep "nginx*"

测试本地环境

curl -i localhost

出现

HTTP/1.1 200 OK
Server: nginx/1.12.0
Date: Tue, 04 Jul 2017 05:27:07 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Wed, 12 Apr 2017 15:23:46 GMT
…………
…………

Welcome to nginx!


If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.


For online documentation and support please refer to
nginx.org.

Commercial support is available at
nginx.com.


Thank you for using nginx.



安装成功。。。!


安装PHP

1、安装依赖包

yum install -y  gd libjpeg*   libpng*  libXpm*  php-gd libxml2 libxml2-devel libcurl-devel freetype-devel  kernel keyutils patch perl kernel-headers gtk+-devel  glibc libgomp libstdc++-devel keyutils-libs-devel libsepol-devel   libselinux-devel krb5-devel fontconfig fontconfig-devel gettext gettext-devel   ncurses*   libtool* patch policycoreutils bison compat*

2、下载最新PHP官方安装包http://php.net/downloads.p

wget http://cn2.php.net/get/php-7.2.10.tar.gz/from/this/mirror

3、解压安装包

tar xvf 7.2.10.tar

4、安装php

cd php-7.2.4

最简单的配置(在配置phpmyadmin时,出现缺少扩展mbstring.mysgl的问题)

./configure--prefix=/usr/local/pp--enable-fpm

比较全的配置

 ./configure --prefix=/usr/1ocal/php --with-config-file-path=/usr/loca1/php/etc --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-libxml-dir --with-gd --with-iconv --with-png-dir --with-jpeg-dir --enable-sockets --enable-mbstring --enable-inline-optimization --enable-zend-multibyte --with-freetype-dir --enable-fpm

5.编译安装

make && make install

6、拷贝生产环境的PHP配置文件

cp php.ini-production /usr/local/php/etc/php.ini

7、删除系统自带配置文件

rm -rf /etc/php. ini

8.添加软链接

ln -s  /usr/local/php/etc/php.ini  /etc/php.ini

9、拷贝php-fpm配置文件(如果没有特殊要求,则直接使用默认配置即可)

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

10、修改: /usr/local/php7/etc/php-fpm.conf

pid= run/php-fpm.pid #取消前面的分号


cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
如果指定了Nginx的用户为www,需要修改: /usr/local/php/etc/php-fpm.d/www.conf
user =  www #设置php-fpm运行账号为 www
group = www  #设置 ph p- f pm运行组为 www
设置php-fpm开机启动
cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm  #拷贝php-fpm到启动目录
chmod +x /etc/rc.d/init.d/php-fpm #添加执行权限
chkconfig php-fpm on #设置开机启动
service php-fpm start #启动php-fpm

11.配置nginx支持php

你可能感兴趣的:(阿里云服务器搭建PHP环境(CentOS+lnmp+nginx+PHP+MySQL))