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

云服务器部署html项目 云服务器网站源码

13小时前CN2资讯



云服务器 源码部署php服务与nginx 的整合

  • 1、PHP是一种脚本语言,常用于做动态网站的
  • 2、源码编译安装:
  • 2.1、安装依赖组件:
  • 2.2、解压php并进入解压后php包
  • 2.3、编译安装:
  • 3、修改配置文件:
  • 4、启停php服务器:
  • 5、整合nginx测试php:
  • 5.1、修改nginx配置文件并添加以下内容
  • 5.2、修改后对nginx进行重启
  • 6、在nginx的网站发布路径下创建index.php文件
  • 7、打开浏览器访问 IP/index.php,能出来就成功了



简介:php服务的搭建

1、PHP是一种脚本语言,常用于做动态网站的

nginx适合处理静态的

2、源码编译安装:

2.1、安装依赖组件:
yum -y install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel ncurses ncursesdevel openssl openssl-devel yum install -y libxml2-devel
2.2、解压php并进入解压后php包
tar -xf php-5.5.35.tar.gz cd php-5.5.35 ./configure --prefix=/usr/local/php/ --enable-fpm --with-config-file=/usr/local/php/etc--enable-fpm #打开php与nginx的集合
2.3、编译安装:
make -j 4 && make install

3、修改配置文件:

(图1,复制到2.2指定的属性安装路径) cp -a php.ini-production /usr/local/php/etc/php.ini (图二) cp -a php-fpm.conf.default php-fpm.conf


4、启停php服务器:

(图一,./php-fpm) /usr/local/php/sbin/php-fpm #启动 (图二) php的默认端口是:9000 (图三) cd /usr/local/php/sbin && pkill php-fpm #关闭



5、整合nginx测试php:

5.1、修改nginx配置文件并添加以下内容
vi /usr/local/nginx/conf/nginx.conf 以location搜索 location ~ \.php$ { #匹配以.php为结尾的文件 root /usr/local/nginx/html; #发布文件在这个目录下 fastcgi_pass 127.0.0.1:9000; # fastcgi是一个接口,是在http服务器与php动态脚本语言通信的接口。就是nginx与php之间通信的接口,即nginx与php之间的桥梁,遇到php的动态程序直接交给fastcgi 这个进程来处理,把处理的结果返回给浏览器的客户端。。 #pass 把这个请求的内容转发给127.0.0.1:9000 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #fastcgi_param SCRIPT_FILENAME在浏览器中访问php文件 $document_root$fastcgi_script_name 指定脚本文件的请求路径(document_root获取到的变量就是/usr/local/nginx/html fastcgi_script_name 指定脚本的名称) include fastcgi_params; #引入fastcgi的配置文件 }

5.2、修改后对nginx进行重启
/usr/local/nginx/sbin/nginx -s reloadFastCGI是 一个 在HTTP服务器和动态脚本语言间通信的接口 fastcgi_pass 127.0.0.1:9000; #设置监听端口 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #设置脚本文件请求的路径 include fastcgi_params; #引入fastcgi的配置文件

6、在nginx的网站发布路径下创建index.php文件

vi /usr/local/nginx/html/index.php <?php phpinfo(); ?>

重启nginx

7、打开浏览器访问 IP/index.php,能出来就成功了

http://192.168.139.128/index.php


    你可能想看:

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

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

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

    分享给朋友:

    “云服务器部署html项目 云服务器网站源码” 的相关文章

    GIA VPS服务器:高速稳定的理想选择及价格性能分析

    GIA VPS服务器概述 在选择服务器时,GIA VPS服务器越来越受到关注。我之前在寻找合适的VPS时,了解到GIA VPS是一个非常不错的选择。它采用了CN2 GIA线路,提供了高效、稳定的网络连接。对我来说,网络的速度和稳定性是使用服务器的关键因素,而GIA VPS服务器在这两个方面表现都很优...

    RackNerd虚拟主机评测:高性价比的VPS解决方案及优质支持

    RackNerd概述 在我接触虚拟主机服务的过程中,RackNerd总是令我印象深刻。这是一家美国公司,自2012年成立以来,它便专注于提供多种虚拟主机服务,包括KVM VPS、Hybrid Dedicated Servers与独立服务器租用等。对于许多需要高性价比服务的用户而言,RackNerd无...

    香港VPS推荐:选择适合您的虚拟服务器的最佳指南

    在如今的互联网时代,香港VPS逐渐成为了个人和企业的热门选择。香港VPS,简单来说,是一种虚拟专用服务器,位于香港的数据中心。它为用户提供云计算的强大能力,不论是网站托管、应用开发,还是数据存储,都能灵活应对需求。对于希望在亚太地区拓展业务的用户来说,这无疑是一个理想的解决方案。 香港VPS的多样化...

    CN2中转:提高数据传输效率的最佳选择

    CN2中转概述 当我第一次接触CN2中转时,我就被它的高效和可靠性所吸引。CN2中转是一种通过中国电信的CN2线路进行数据传输的方式。这条线路不仅仅是简单的网络连接,它被誉为“二类全业务”数据专线,能够提供高速、低时延、低抖动和低丢包率的优质网络服务。帮助用户更好地访问境外数据,这一点让我感到它的重...

    选择合适的Linux SSH工具来提升远程管理效率

    在数字化时代,远程连接与管理变得尤为重要。SSH(Secure Shell)是一种网络协议,用于通过不安全的网络安全地访问计算机。SSH技术保障了数据的隐私和完整性,并通过加密通道进行通信。当我第一次接触SSH时,它对于在不同计算机之间安全地进行操作以及文件传输是多么重要,印象深刻。 SSH不仅仅是...

    怎么在VPS上测速并提升网络性能

    在使用虚拟专用服务器(VPS)时,了解它的性能和网络速度是至关重要的。VPS的效率直接影响到网站的加载速度和用户体验。想想当你的网站访问速度慢,用户可能会不耐烦,从而导致访客流失。这可不是任何网站主想要发生的事情。所以,定期对VPS进行测速,找出潜在问题,并加以解决,是一个非常明智的选择。 测速不仅...