下载zip压缩包在云服务器中解压打开 PHP 目录:2.重命名 php.ini-development 为php.ini 并修改PHP配置文件 php.ini 。
大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟主机怎么设置PHP版本的问题,于是小编就整理了3个相关介绍虚拟主机怎么设置PHP版本的解答,让我们一起看看吧。

文章目录:
虚拟主机就像本地服务器一丛橡样,可以自行安装操作系统,做系统配置。大吵刚购买的主机,都是预先安装、滚郑侍配置好的,如果不适用,可以自行重新安装配置。具体细节这里没法说,有点繁琐。
操作步骤 Windows 2008+以上系统
3.让IIS支持PHP扩展。
打开IIS管理器。设置步骤如下图所示。
浏览的时候打开看不懂 php-cgi.exe ?
4.在C:/inetpub/wwwroot目录下创建一个 PHP 文件 hello.php ,如下图所示:
5.hello.php 文件写入如下的内容:
6.在浏览器中访问 Windows 云服务器公网 IP ,查看环境配置是否成功。
进入到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
虚拟机是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点解答对大家有用。
服务器购买/咨询热线:15637009171或15617636856
本文链接:http://43.134.181.216/jishuzhichiyuweihu/26333.html