网站首页日记详情

yum安装lnmp,一个朋友给的,简单明了,不过我现在好像都编译的。

徒步认知2020/06/2985人围观
随笔  
简介centos+php+ng 朋友给的,yum安装的,我很早之前也是这么干的,现在虽然是编译安装了,但是感觉太麻烦了,现在也感觉没有那么必须编译得心了。

添加centos yum源。

Sudo 

rpm-Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

 

安装nginx

sudo yum install nginx

 

启动nginx服务

sudo systemctl start nginx.service

设置开机自动启动Nginx

sudo systemctl enable nginx.service

 

直接用ip访问出现ng欢迎界面就装好了(记得关闭防火墙systemctl stop firewalld.service)

 

Mysql安装

 

安装PHP

安装Phpphp 扩展

sudo yum install php php-mysql php-fpm php-mbstring php-gd php-pear php-mhash php-eaccelerator  php-cli php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mssql php-snmp php-soap php-tidy php-common php-devel php-pecl-xdebug phpmyadmin

php-mcrypt –y

 

两个确定y 最后看到Complete! Php安装完成

 

编辑php配置文件

sudo vi /etc/php.ini

cgi.fix_pathinfo=0

 

 

设置php-fpm配置文件

sudo vi /etc/php-fpm.d/www.conf

listen = /var/run/php-fpm/php-fpm.sock

 

启动php-fpm服务

sudo systemctl start php-fpm

 

设置开机自动重启php-fpm

sudo systemctl enable php-fpm.service

 

配置nginx站点

编辑站点配置文件

sudo vi /etc/nginx/conf.d/default.conf

 

server {

    listen       80;

    server_name  103.86.86.234;

    root   /opt/data;

    index index.php index.html index.htm;

    location / {

        try_files $uri $uri/ =404;

    }

    error_page 404 /404.html;

    error_page 500 502 503 504 /50x.html;

    location = /50x.html {

        root /usr/share/nginx/html;

    }

    location ~ \.php$ {

        try_files $uri =404;

        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

        fastcgi_index index.php;

        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

        include fastcgi_params;

    }

}

 

重启nginx

sudo systemctl restart nginx

 

测试php脚本web服务 (看到打印出phpinfo就说明正常了)

sudo vi /opt/data/info.php