当前位置:首页 > CN2资讯 > 正文内容

centos openGL

2天前CN2资讯


介绍

Nginx 是一个成长型的开源 web 服务器软件,PHP 7 是最新发布的 PHP 引擎版本。在这个教程,我们会部署一个 LEMP(Linux,ENginx,MySQL,PHP)栈服务。使用 Nginx 代替了在 LAMP 技术栈里面最受欢迎的 Apache。

你需要准备的

在你开始这个教程之前,你需要有一个登陆 VPS 的 root 账号

Step 1 -- 在 CentOS 7 上安装 Nginx

因为 Nginx 不在 CentOS repositories 里面,所以我们会使用下面的命令来安装 EPEL repository:

yum install epel-release -y

然后,我们安装 Nginx:

yum install nginx -y

安装完成之后,启动并运行 Nginx 服务:

systemctl start nginx systemctl enable nginx

为了检查 Nginx 是否正在运行,可以通过在浏览器访问你的 IP 地址。首先,找到你的 IP:

ig +short @resolver1.opendns.com

然后,复制粘贴到浏览器,应该看到类似的页面

Step 2 -- 安装 MySQL(MariaDB)

一旦 web 服务器安装完成,我们可以进行下一步,安装 MySQL。众所周知,MariaDB 社区版是的 MySQL 老版本的一个分支。

因为 MariaDB 默认在 CentOS repositories 里面,所以我们可以使用 yum 来安装它:

yum install mariadb-server mariadb -y

安装完成之后,启动并运行该服务:

systemctl start mariadb systemctl enable mariadb

最后,运行初始化设置脚本,这会删除一些默认设置:

mysql_secure_installation

MariaDB 会询问你的 root 密码,但是,由于这是初始安装,你没有,所以只要按回车键即可。

接下来,提示会问如果你想设置一个 root 密码,输入 Y 和遵循指令

Enter current password for root (enter for none): OK, successfully used password, moving on... Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorization. New password: password Re-enter new password: password Password updated successfully! Reloading privilege tables.. ... Success!

你可以安全地点击回车键,对所有其他问题都默认设置。

完成设置后,进行安装 PHP。

Step 3 -- 安装 PHP 7.1.0

我们要做的第一件事就是安装额外的包含有 PHP v7.1 所需要的包的 CentOS repo:

wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.rpm

启用 php71 库,默认情况下是禁用的:

yum install yum-utils -y yum-config-manager --enable remi-php71

接着,安装 PHP 包:

yum --enablerepo=remi,remi-php71 install php-fpm php-common

安装常见的模块:

yum --enablerepo=remi,remi-php71 install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-redis php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml

Step 4 -- 配置 Nginx 使用 PHP 7

vim /etc/nginx/conf.d/default.conf

里面有如下代码:

server { listen 80; server_name your_server_ip; # note that these lines are originally from the "location /" block root /usr/share/nginx/html; 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; }

重要:用实际的服务器 IP 代替上面的 your_server_ip。

保存并重启 Nginx 服务,使配置生效:

systemctl restart nginx

现在,打开 php-fpm 配置文件:

vim /etc/php-fpm.d/www.conf

找到并替换下面的行:

user = apache 替换成 user = nginx group = apache 替换成 group = nginx listen.owner = nobody 替换成 listen.owner = nginx listen.group = nobody 替换成 listen.group = nginx

最后,在 ;listen = 127.0.0.1:9000 下面添加:

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

保存并重启 php-fpm:

systemctl start php-fpm.service systemctl enable php-fpm.service

 


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19510.html

    分享给朋友:

    “centos openGL” 的相关文章

    如何获取便宜稳定算力以推动科研与技术创新

    便宜稳定算力是一个现代计算资源获取的概念,特别是在人工智能、深度学习及科学计算等领域中,这种计算能力的经济性与可靠性显得尤为重要。它的定义可以简单理解为以相对较低的成本获得高效、稳定的计算资源。随着科技的迅速发展,企业和研究机构对计算资源的需求逐渐增加,如何以合理的投资实现算力购买成为一个值得关注的...

    Hostwinds LLC:卓越的网络托管服务与高性价比优势

    Hostwinds LLC成立于2010年,位于美国西雅图。这家公司一直专注于提供多种网络托管服务,包括虚拟主机、虚拟专用服务器(VPS)和独立服务器。在这个竞争激烈的市场中,Hostwinds凭借其独特的优势和不断升级的服务赢得了客户的信赖。我个人认为,Hostwinds的历史反映了它对客户需求的...

    BBR脚本:提升Linux服务器网络性能的最佳选择

    BBR的基本概念 在近年来的网络技术发展中,BBR脚本不可不提。作为Google提出的拥塞控制算法,它带来了显著的性能提升。我常常会把BBR比作一位聪明的交通指挥官,它通过实时监测网络的瓶颈带宽和往返时间,像调节交通流量一样动态调整数据传输速率。这使得使用BBR的Linux服务器能够在面对不同网络条...

    BGPTO独立服务器:高性能云主机解决方案

    BGPTO是一家由国人创办的云服务器主机商,致力于为用户提供高性能的独立服务器。随着全球互联网的发展,对云计算和服务器主机的需求不断增加,BGPTO顺应这一趋势,选择在日本、新加坡、香港和美国等地设立机房。公司希望通过独立服务器的销售,满足用户在不同地区的需求,尤其是针对国内用户和企业的海外业务拓展...

    如何有效管理与维护VPS证书以提升网站安全性

    在互联网时代,数据安全变得愈发重要,VPS(虚拟专用服务器)证书就是确保在线安全性的重要工具。简单来说,VPS证书是一种数字证书,用于验证网站的身份并加密网站与用户之间的信息。借助这样的证书,用户在输入个人信息或进行交易时,能更加安心。 了解VPS证书的功能,可以更好地保护网站免受潜在的网络攻击。它...

    奈飞检测脚本:保障账号安全的有效解决方案

    在了解奈飞检测脚本之前,先从它的定义说起。简单来说,奈飞检测脚本是一种用于自动化检测奈飞账户状态的程序。通过这类脚本,用户能够快速确认自己的奈飞账号是否存在被盗、被共享或其他潜在的安全问题。这样一来,用户可以及时采取措施,保护自己的账户安全。 接下来,聊聊奈飞检测脚本的工作原理。这些脚本通常通过模拟...