1、提供ip或链接地址,可以使用linux终端工具连接进入linux命令行,使用vim命令编辑即可 2、云虚拟主机平台提供修改的功能,在web平台操作就行 3、不提供php配置文件修改。
大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟主机修改php+ini的问题,于是小编就整理了7个相关介绍虚拟主机修改php+ini的解答,让我们一起看看吧。

文章目录:
云虚拟主机分为三种:
1、提供ip或链接地址,可以使用linux终端工具连接进入linux命令行,使用vim命令兄此燃编辑即可
2、云虚拟主扒扰机平台提供修改的功能羡虚,在web平台操作就行
3、不提供php配置文件修改,需要电话或工单联系客服修改
现在的虚拟主机提供的功能很强大,很多主机商都允许客服自定义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 码上传,不能通过二进制编码上传。
虚拟主机就像本地服务器一丛橡样,可以自行安装操作系统,做系统配置。大吵刚购买的主机,都是预先安装、滚郑侍配置好的,如果不适用,可以自行重新安装配置。具体细节这里没法说,有点繁琐。
操作步骤 Windows 2008+以上系统
3.让IIS支持PHP扩展。
打开IIS管理器。设置步骤如下图所示。
浏览的时候打开看不懂 php-cgi.exe ?
4.在C:/inetpub/wwwroot目录下创建一个 PHP 文件 hello.php ,如下图所示:
5.hello.php 文件写入如下的内容:
6.在浏览器中访问 Windows 云服务器公网 IP ,查看环境配置是否成功。
不是所有虚拟主机都能配置php.ini的,绝大多数是不可能让你通过ftp之类的贺困或远程方式操作php.ini的,不然,你私自把最大上传大小,改个N个GB,再私自开个zend啥的功能,服务商非坡长不可。通常,某些虚拟主机如果提供了配置php.ini的功能禅伍,都是在类似Cpanel的web控制面板中进行的,但可以更改的功能也极为有限。你看看你的服务商尺销给你提供了Cpanel没有。
在PHP根目录
看你是否有PHP.ini文件权限,如果你租的是vps,或者是阿里云的虚礼主机阿里的有简单的配置
解兆森决方案中,很多虚拟主机无法修改php.ini以及httpd.conf中的绩虎贯臼卟铰诡歇韩忙配置,那么就用最后的修改php脚本的方法,直接找到相关的文件,打开后在最上面空白处加一行代码:
<?php ini_set('display_errors', false); ?>
保存后皮旁上传更新就ok了,就这么简单,如果不是很懂,可以看我写的燃猜橡详细操作:
http://www.jieyitongtop.com/blog/index.php/archives/3471.htm
php加载zip模块。
应该是PHP安装Zip模块里的一部分
在php.ini 中增加 extension=zip.so 其作用是为php加载 zip 模块.
可参考以下资料:
Linux平台下PHP zip模块
1、依次运行以下命令:
wget http://pecl.php.net/get/zip-1.8.3.tgz //貌似已经出新版本了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的7点解答对大家有用。
服务器购买/咨询热线:15637009171或15617636856
本文链接:http://43.134.181.216/jishuzhichiyuweihu/27969.html