海外主机测评

您现在的位置是:首页 > 云服务器知识 > 正文

云服务器知识

php.ini虚拟主机php 虚拟环境

cds8202023-03-17云服务器知识124
本文目录一览:1、在linux虚拟主机php环境中,php.ini中extension=zip.so主要起什么作用?2、虚拟主机如何找到php.ini3、在虚拟主机上,我有

本文目录一览:

  • 1、在linux 虚拟主机php环境中,php.ini 中 extensiON=zip.so 主要起什么作用?
  • 2、虚拟主机如何找到php.ini
  • 3、在虚拟主机上,我有没有权限修改php.ini文件
  • 4、FastCGI如何自定义php.ini文件
  • 5、万域城的云虚拟主机怎么设置php.ini?

在linux 虚拟主机php环境中,php.ini 中 extension=zip.so 主要起什么作用?

在php.ini 中增加 extension=zip.so 其作用是为php加载 zip 模块.

可参考以下资料:

Linux平台下PHP zip模块

1、依次运行以下命令:

wget //貌似已经出新版本了zip1.10.2.tgz

tar zxvf zip-1.8.3.tgz

cd zip-1.8.3

/usr/local/php/bin/phpize (对应的phpize路径)(安装好的php位置)

configure --with-php-config=/usr/local/php/bin/php-config (对应的php-config路径)(php-config文件名不能更改)

make

make install

//此时会在zip/modules/下生成一个zip.so文件,将它拷贝到make之后给的一个路径下,如有同名的,覆盖之。

2、生成的模块路径:

/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/zip.so (对应的extensions路径)

3、修改php.ini

extension_dir = "./"修改为extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"

增加extension=zip.so

4、重启apache

apache2/bin/apachectl restart

虚拟主机如何找到php.ini

不是所有虚拟主机都能配置php.ini的,绝大多数是不可能让你通过ftp之类的远程方式操作php.ini的,不然,你私自把最大上传大小,改个N个GB,再私自开个zend啥的功能,服务商非坡长不可。通常,某些虚拟主机如果提供了配置php.ini的功能,都是在类似Cpanel的web控制面板中进行的,但可以更改的功能也极为有限。

在虚拟主机上,我有没有权限修改php.ini文件

虚拟主机是和其他用户公用环境,相当于你本地根目录多个文件夹分配给多个用户,不允许修改配置文件,修改配置文件需要服务器root权限,想改的话买个ECS服务器自己装环境吧

FastCGI如何自定义php.ini文件

现在的虚拟主机提供的功能很强大,很多主机商都允许客服自定义php.ini。如何自定义php.ini呢,分以下几种情况:

模块方式,需要写入.htaccess文件

suPHP方式,这个直接在用户的根目录放一个php.ini文件就可以了,最简单,也是目前虚拟主机服务商使用最广泛的方式。

今天就来说下FastCGI方式下如何自定义php.ini. 以cPanel主机为例来进行说名,如果是其他的只需要知道对应的目录修改下即可。操作如下:

在 public_html 目录的 .htaccess 文件加入:

AddHandler php-fastcgi .php

Action php-fastcgi /cgi-bin/php.fcgi

建立一个文件 php.fcgi ,内容:

#!/bin/sh

exec /usr/local/cpanel/cgi-sys/php5

上传到 cgi-bin目录,权限设置为 700 ,必须通过 ASCII码上传

新建一个php.ini 文件放在 cgi-bin目录下,在文件中写入需要自定义的内容即可。

如果想自定义php.ini的路径,就把php.fcgi中的内容修改为:

#!/bin/sh

PHPRC=”/home/doczz/public_html”

export PHPRC

exec /usr/local/cpanel/cgi-sys/php5

然后把php.ini文件放在定义的目录下即可。

需要注意的问题:

1.php.fcgi的权限设置为755(如果启用了suEXEc,设置为700即可。)

2.这个文件必须通过ASCII 码上传,不能通过二进制编码上传。

万域城的云虚拟主机怎么设置php.ini?

说明

如果您的网站基于PHP,请选择适用您程序的PHP版本。

创建云虚拟主机默认为PHP 5.6版本,若您需要切换PHP 版本时,可使用PHP 版本切换功能。

版本切换后,将会重启Web服务,会出现短暂的Web服务不可用,请您谨慎更改。

PHP版本支持:PHP5.2 ~ PHP7.2。

操作步骤

登录万域城控制台-云虚拟主机-管理云虚拟主机。

选择需要修改PHP版本的云虚拟主机,点击管理,进入主机详情页。

在操作管理中点击PHP版本设置按钮。

选择PHP版本。

关于php.ini虚拟主机和php 虚拟环境的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~