php.ini虚拟主机php 虚拟环境
本文目录一览:
- 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 虚拟环境的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~