CentOS|RHEL 7.1 & 6.7下安装PHP 7|NGINX & MySQL 5.6

tengxunyun cera

适用于有洁癖、重视安全的人。一般建议使用:OneinStack:自助安装lnmp、lamp、lnmpa等(支持HHVM)
建议CentOS 7.均为SSH下、root用户。

一、升级系统,更换更新源
适用于CentOS / RHEL 7系统

yum install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
rpm -Uvh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

适用于CentOS / RHEL 6系统

yum install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

二、安装PHP 7
1、安装PHP 7

yum install php70w

2、安装PHP 7组件
查找组件

yum search php70w

安装组件

yum install php70w-mysql php70w-xml php70w-soap php70w-xmlrpc
yum install php70w-mbstring php70w-json php70w-gd php70w-mcrypt

三、安装NGINX
1、安装NGINX

yum install nginx

2、启动NGINX

systemctl enable nginx.service
systemctl start nginx.service

四、安装MySQL 5.6
1、安装MySQL

yum install mysql-server

2、安全设置

systemctl start mysqld.service
mysql_secure_installation

3、启动MySQL

systemctl restart mysqld.service
systemctl enable mysqld.service

五、设置PHP-FPM

yum install php70w-fpm

六、创建网站

nano /etc/nginx/conf.d/example.conf

粘贴如下内容:

server {
        listen   80;

        root /var/www;
        index index.php index.html index.htm;
        server_name  example.com www.example.com;

        location / {
                try_files $uri $uri/ /index.html;
        }

        error_page 404 /404.html;
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
              root /usr/share/nginx/www;
        }

        location ~ .php$ {
                try_files $uri =404;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}

根据需要更改为自己的域名、文件存放目录。

七、重启服务

systemctl restart nginx.service
systemctl restart php-fpm.service

八、防火墙开放http (80) 和 https (443)端口

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

via:https://servercheap.net/crm/index.php?rp=/knowledgebase/1/Install-PHP-7-NGINX-and-MySQL-56-on-CentOSorRHEL-71-and-67.html

cera aliyun tengxunyun cloudiplc

相关推荐

CentOS 安装GoAccess对Nginx日志分析

GoAccess是一个非常棒的Nginx日志分析工具, 先简单分享一下安装和使用方法.   以CentOS 7为例 安装 yum install goaccess -y 编辑配置文件 vi /etc/goaccess.conf 把这些配置前面的#去掉, 使其生效 time-format %H:%M:%S date-format %d/%b/%Y log-format %h %^[%d:%t %^] “%r” %s %b “%R” “%u” 生成html文本报告. goaccess -f /www/wwwlogs/mysite.com.log -o /home/www/default/mysite.com/report.html 注意: 这里需要根据自己的情况选择好日志和输出报告路径, 以实际情况为准. 查看报告请访问你的网站 http://mysite.com/report.html 命令参数 $ goaccess -h # 常用参数 -a –agent-list 启用由主机用户代理的列表。为了更快的解析,不启用该项 -d –with-output-resolver 在HTML/JSON输出中开启IP解析,会使用GeoIP来进行IP解析 -f –log-file 需要分析的日志文件路径 -p …

用了这么久才知道centos|redhatl 有性能模式

在有吐槽下  宝塔  跑分bug  我kc4c 能飞天吗  1000M+ 读写 初步测试 在宝塔跑分中 cpu 跑分多了 100+ #centos 7# 开启方放 ###查看支持的模式 tuned-adm list ###更改 为#高性能# tuned-adm profile throughput-performance

宝塔通过NGINX反向代理 缓存文件搭建镜像站

location / { proxy_ssl_server_name on; expires 3d; proxy_set_header Accept-Encoding ”; root /www/wwwroot/【域名】; proxy_store on; proxy_store_access user:rw group:rw all:rw; proxy_temp_path /www/wwwroot/【域名】; if ( !-e $request_filename) { proxy_pass https://raw.githubusercontent.com; } } 可以通过上述代码在宝塔创建#反向代理#后,通过修改配置文件搭建镜像站,用来搭建#github#下载#镜像#比较方便,同时文件会在网站目录下保存,可以反向代理https网站

AppNode|Linux下|可视化WEB管理面板|可一键安装Nginx|PHP|Mysql等

挺不错的免费#可视化##WEB#管理面板,比较良心,#免费版#和收费版功能一样,唯一的区别是免费版仅可建3个站点,不过一般足够了,另外,收费版也很便宜。免费的插件,相比宝塔面板,良心很多。 仅支持CentOS 6.x 32/64位 、 CentOS 7.x 64位。 一键安装Nginx、PHP7.2、Mysql5.6、PureFTPd: INSTALL_AGENT=1 INSTALL_APPS=sitemgr INSTALL_PKGS=’nginx-stable,php72,pureftpd,mysql56′ bash -c “$(curl -sS http://dl.appnode.com/install.sh)” 自定义安装页面:https://www.appnode.com/install 同时,面板安装好后,后台可安装模块,有#rsync#同步、#frp#内网穿透、端口映射、流量统计、备份管理等等。 官网:https://www.appnode.com/  

微信扫一扫,分享到朋友圈

CentOS|RHEL 7.1 & 6.7下安装PHP 7|NGINX & MySQL 5.6