当前位置: 首页 > 技术支持 > 服务器维护>> 怎么把小鸟云虚拟主机的.net环境换成PHP环境?(phpstudy虚拟机的配置步骤)

怎么把小鸟云虚拟主机的.net环境换成PHP环境?(phpstudy虚拟机的配置步骤)

下载zip压缩包在云服务器中解压打开 PHP 目录:2.重命名 php.ini-development 为php.ini 并修改PHP配置文件 php.ini 。

大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟主机怎么设置PHP版本的问题,于是小编就整理了3个相关介绍虚拟主机怎么设置PHP版本的解答,让我们一起看看吧。

怎么把小鸟云虚拟主机的.net环境换成PHP环境?(phpstudy虚拟机的配置步骤)

文章目录:

  1. 怎么把小鸟云虚拟主机的.net环境换成PHP环境?
  2. phpstudy虚拟机的配置步骤
  3. 如何在虚拟机上搭建php

一、怎么把小鸟云虚拟主机的.net环境换成PHP环境?

虚拟主机就像本地服务器一丛橡样,可以自行安装操作系统,做系统配置。大吵刚购买的主机,都是预先安装、滚郑侍配置好的,如果不适用,可以自行重新安装配置。具体细节这里没法说,有点繁琐。

操作步骤 Windows 2008+以上系统

  • 下载zip压缩包在云服务器中解压打开 PHP 目录:

  • 2.重命名 php.ini-development 为php.ini 并修改PHP配置文件蔽芹渗 php.ini ,需要修改的如下: 建议值(项)

  • short_open_tag = Ondisplay_errors = On ;开发阶段建议 On 上线阶段建议Off。post_max_size = 8M ;POST数据最大值。upload_max_filesize = 5M ;文件上宏脊传限制大小,小于post_max_size值。extension_dir="D:\webServer\php5\ext" ;PHP解压目录\ext。;去掉下面扩展前面的";"号,表示开启相关首喊扩展。extension=php_bz2.dllextension=php_curl.dllextension=php_gd2.dllextension=php_gettext.dllextension=php_gmp.dllextension=php_intl.dllextension=php_mbstring.dllextension=php_exif.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_openssl.dllextension=php_pdo_mysql.dllextension=php_pdo_odbc.dllextension=php_pdo_sqlite.dllextension=php_sockets.dllextension=php_sqlite3.dll;修改默认时区date.timezone = PRC ;PRC表示(Beijing/Shanghai时间)。
  • 3.让IIS支持PHP扩展。

    打开IIS管理器。设置步骤如下图所示。

    浏览的时候打开看不懂 php-cgi.exe ?

    4.在C:/inetpub/wwwroot目录下创建一个 PHP 文件 hello.php ,如下图所示:

    5.hello.php 文件写入如下的内容:

  • <?phpecho "<title>Test Page</title>";echo "hello world";?>
  • 6.在浏览器中访问 Windows 云服务器公网 IP ,查看环境配置是否成功。

二、phpstudy虚拟机的配置步骤

进入到phpstudy官网,根据自己的系统选择相对应的版本,下载安装,目前最搜野扒新版本为V8.1

创建一个安装路径,最好是用英文,方便查询;

双击打开安装脊誉包,千万不要点击“立即安装”,要点击右下角“自定义选项”;

点击“浏览”,选中之间安装的路径,点击安装世昌即可。

phpstudy虚拟机的配置步骤:

1、安装phpStudy

2、打开虚拟主机配置,打信枣开D:\phpStudy\Apache\conf下的httpd.conf文件去掉#Include conf/extra/httpd-vhosts.conf前面缺桐的#保存即可。在D:\WWW目录下滑扮拆建立web应用例如 classmath。

3、

DocumentRoot "D:\WWW\classmath"

ServerName web.classmath.com

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Order allow,deny

Allow from all

4、打开C:\Windows\System32\drivers\etc下的hosts文件添加

127.0.0.1          web.classmath.com

三、如何在虚拟机上搭建php

虚拟机是window系统还是linux系统。

window系统就很简单了,直接下载一个集成环境,就可以运行了

linux 系统就要稍微麻烦点

1. php下载以及安装

下载: wget http://am1.php.net/distributions/php-7.3.2.tar.gz

解压: tar -zxvf php-7.3.2.tar.gz

进入目录开始编译安装:

./configure --prefix=/opt/soft/php --enable-fpm

下面是直接把常用的扩展安装好,免得后面在一个一个安装(推荐)

./configure --prefix=/opt/soft/php --with-curl --with-mysqli --with-openssl --with-pdo-mysql --enable-fpm

make

sudo make install

设置快捷访问方式: sudo cp /opt/soft/php/bin/php /usr/local/bin/

把php配置文件放在正确的位置

确认正确位置:php -i | grep php.ini

在下载的安装包中将php配置文件移动过来: sudo cp /opt/packages/php-7.3.2/php.ini-production /opt/soft/php/lib/php.ini

ps:以后可以通过 php --ini 查看文件所在位置

2. nginx下载以及安装

和上面php一样的步骤,下载--解压--编译--安装

wget http://nginx.org/download/nginx-1.14.2.tar.gz

./configure --prefix=/opt/soft/nginx --sbin-path=/opt/soft/nginx/sbin/nginx --conf-path=/opt/soft/nginx/config/nginx.conf --error-log-path=/opt/soft/nginx/logs/error.log --pid-path=/opt/soft/nginx/logs/nginx.pid --http-log-path=/opt/soft/nginx/logs/access.log --with-http_stub_status_module --with-http_ssl_module

sudo make && make install

设置快捷访问方式: sudo cp /opt/soft/nginx/sbin/nginx /usr/local/bin/

简单配置nginx(详细配置后面再重新开文章写),然后浏览器直接访问ip就能访问了(这个时候只能访问html,访问php是直接下载文件)

开启nginx: sudo nginx(sudo nginx -s reload 重启nginx), 查看是否开起nginx: sudo netstat -anp | grep 80(端口号)

3. 配置nginx支持php

nginx不能直接和php通信,需要借助FastCGI(高速地在HTTP服务器和动态脚本语言间通信的接口),需要用到php-fpm(FastCGI Process Manager:FastCGI进程管理器, 他的具体概念可以参照这里搞清楚php-FPM到底是什么),这也是为什么在编译安装php的时候需要带--enable-fpm这个扩展的原因.

I. 启动php-fpm

进入到 /opt/soft/php/etc 这个目录将php-fpm.conf.default改名为php-fpm.conf,编辑他查看最后一行

然后进入最后一行指向php-pm.d目录,将www.conf.default改名成www.conf,并编辑成对应账号,我这里是xunan

然后将/opt/soft/php/sbin/php-fpm设置快捷访问方式,并启动php-fpm,也就是执行下面两个命令

sudo cp /opt/soft/php/sbin/php-fpm /usr/local/bin/ sudo php-fpm

ps: 重启php-fpm: 先ps aux | grep php-fpm,然后kill掉对应的进程

II. 配置nginx支持php

具体配置:

location ~ \.php$ {

try_files $uri /index.php =404;

fastcgi_split_path_info ^(.+\.php)(/.+)$;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

按照上面配置完成后,在配置文件的root目录下建立一个index.php,编辑

然后重启nginx(sudo nginx -s reload),在浏览器ip访问

到此,以上就是小编对于虚拟主机怎么设置PHP版本的问题就介绍到这了,希望介绍关于虚拟主机怎么设置PHP版本的3点解答对大家有用。


服务器购买/咨询热线:1563700917115617636856

本文链接:http://43.134.181.216/jishuzhichiyuweihu/26333.html
tags:
腾讯云服务器特惠

  • 关注微信
是否收录:

猜你喜欢

微信公众号