linuxphpini配置
Ⅰ linux环境php.ini已开启openssl但phpinfo里没有
从你的情况看,既然phpinfo已经显示可以支持openssl,那么应该不是环境的问题了。感觉像是你cli和fpm配置不一致,很多人都犯过这种错误,配置好了fpm,但是用cli执行本地命令行脚本是出现各种异常。一般nginx+fpm这种环境,建议配置好fpm后,用测试通过的php.ini覆盖cli的php.ini。
Ⅱ php文件在哪里(php的文件)
php.ini文件在哪Php.ini文件是php的一个配置文件,在windows主机中如果你未修改配置文件php.ini文件肯定是和你的php安装目录在一起的,但在linux中好像不一样,下面我来介绍查找php.ini位置的方法。在linux下
最有可能的位置是:/etc目录下或/usr/local/lib目录下。
如果你还是找不到位置,那么请使用终极解决办法:
新建php文件,写入如下代码保存,然后在浏览器访问该页面,搜索php.ini,恭喜你,你要找的php.ini文件位置已经找到了。(用该方法找Php.ini文件位置,在linux和windows下都是绝招哦)
在linux服务器上用命令行/data/php/bin/php
a.php
|
grep
php.ini
phpcms中php文件放在哪个文件夹下我们可以根据phpcms系统的目录结构来分析,如下:
从此目录结构不难发现,其主要php文件在phpcms这个目录下面,主要是类库函数库libs目录、模块控制器目录moles目录还有数据库模型文件model目录。
api目录下有一些接口类的php文件、phpsso_server下是会员互通模块,其下面的目录结构跟phpcms整体目录结构类似。
也就是说php文件分布在多个目录下起着不同的作用。
php如何查找文件
通过报错信息我们能够看到('failedtoopenstream','Failedopeningrequired'),这是被包含的文件无法打开。造成这种错误原因有两个。
1、在source_index.php这个文件同级目录下面没有function.php这个文件。
2、或者是require_once(data/function.php);这条语句写错了,造成无法定位到正确的目录。我在下面再给你介绍一下目录定位的一些知识。
2.1、require_once("data/function.php");
意思是:调用source_index.php所处目录下的data目录下面的function.php文件。
2.2、require_once("/data/function.php");
意思是:调用source_index.php所在目录根目录下面的data目录下面的function.php文件。
2.3、require_once("../data/function.php");
意思是:调用source_index.php上一级目录下面的data目录下面的function.php文件。
2.4、require_once("./data/function.php");
意思是:调用source_index.php当前目录下的data目录下面的function.php文件,与require_once("data/function.php");该条语句的作用是一样的。
希望上面的知识能帮你解决这个问题。
php扩展文件所在的路径一般默认的安装路径是在/var/www里面。
1.首先,连接相应的zdlinux主机,输入Linux命令行,等待shell命令的输入。
2.在Linux命令行下,输入shell命令:find/-name*PHP*。
3.按“enter”运行shell命令,您将在/usr/local/lib/PHP.中看到PHP安装目录
(2)linuxphpini配置扩展阅读:
常见的Linux命令
1.将CD/home放入‘/home’目录中。
2.CD..返回到前一个目录。
3.CD../..返回上面的两个目录。
4.将CD放入个人主目录。
5.CD~user1进入个人主目录。
6.返回到您上次所在的目录。
7.PWD显示工作路径。
8.Ls查看目录中的文件。
9.Ls-f查看目录中的文件。
10.Ls-l显示文件和目录的详细信息。
11.Ls-a显示隐藏文件。
12.Ls*[0-9]*显示包含该编号的文件名和目录名。
13.树显示文件和目录来自根项目记录树结构的开始。
14.Rm-ffile1删除一个名为“file1”的文件。
15.删除一个名为“dir1”的目录。
16.Rm-rfdir1删除一个名为“dir1”的目录并删除其内容。
17.同时删除目录及其内容。
18.重命名/移动一个目录。
19.Cpfile1file2复制一个文件。
请问怎么看php文件?分类:电脑/网络操作系统/系统故障
解析:
在IIS中配置PHP调试环境
《长城在线》2004-5-1411:15:03
Windows系统内置的Inter信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。
安装IIS组件
笔者以WindowsXP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的。如果你的系统中还没有,进入到“控制面板→添加或删除程序→添加/删除Windows组件”,在“Windows组件向导”对话框中选中“Inter信息服务(IIS)”选项(如图1),单击“下一步”按钮就能完成IIS组件的安装。
图1安装IIS组件
配置PHP调试环境
从“fyrose/php406.exe”下载PHP安装程序到本地机器,下面我们就使用PHP的安装向导完成对PHP调试环境的配置。
图2选择Web服务器
运行PHP软件包的安装程序,在弹出的欢迎窗口中单击“Next”按钮,接着在“许可协议”窗口中单击“IAgree”按钮,然后在安装类型(InstallationType)窗口中选择“标准(Standard)”安装,点击“Next”按钮后,指定PHP的安装目录,建议使用默认安装目录。接着“Mailconfiguration”窗口中设置邮件地址和指定SMTP服务器,在“服务类型(ServerType)”窗口中选择你使用的Web服务器的类型(如图2),因为我们使用WindowsXP系统自带的IIS5.1,选择“Microsoftiis4orhigher”单选项,点击“下一步”后开始安装,最后在“IISScriptmapNodeselection”窗口中选中所有的站点(如图3),点击“OK”按钮,就完成了PHP的安装和配置。
图3选中所有站点
检查PHP调试环境配置
进入到“控制面板→管理工具”,运行Inter信息服务程序,右键点击“默认网站”在弹出的菜单中选择“属性”,接着在弹出的属性对话框中切换到“主目录”标签页,点击应用程序设置栏中的“配置”按钮,弹出“应用程序配置”对话框,在“映射”标签页中,查看应用程序映射列表框中是否有扩展名为“.php”的选项(如图4),如果存在则表示PHP安装配置成功。
图4查看程序映射
如果没有找到该选项,也可以手工添加。在应用程序配置对话框中点击“添加”按钮,弹出“添加/编辑应用程序扩展名映射”对话框(如图5),在“可执行文件”栏中输入“php.exe”程序路径,“扩展名”中输入“.PHP”,其它选项使用默认设置,最后点击“确定”按钮即可。
图5手工添加映射
这样就完成了PHP调试环境的配置,以后就可以在IIS中调试PHP文件了
用thinkphp框架做网站,用到的php文件应该放到哪个文件夹下面?控制器文件是放在Action文件夹下面,模型文件放在Model文件夹下面,模板文件放在View文件夹下面
Ⅲ linux源码包安装php中的./configure选项详解
1、Linux下,默认是在/usr/local/bin/,假如你设置--prefix=/usr/local/php那么就在/usr/local/php/bin/
2、sbin道理相同。sbin的意思就是server bin
3、EPREFIX没用过
4、如果要用2套版本,用prefix区分开不同的安装目录。php.ini默认在/usr/local/php/etc/
Ⅳ linux php配置文件在哪
PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
本文讲解了如何在linux下找出PHP配置文件php.ini的路径的方法,很多linux新手都不知道php安装在哪里,需要修改php.ini但是找不到在哪里,本文讲解的方法其实就是使用phpinfo()函数输出PHP信息,然后找到Configuration File (php.ini) Path这节就可以了,感兴趣的同学参考下.
近来,有不博友问php.ini存在哪个目录下?或者修改php.ini以后为何没有生效?基于以上两个问题,我觉得有必要教一下刚接触PHP的博友们如何找到PHP调用php.ini的路径目录。
一般安装PHP环境无非有两种平台,Linux环境下与WIN平台下。而WIN平台居多,因为现在套装安装包非常方便,如appserv、wamp一件安装包等等。而Linux下也有LNMP一键安装包,非常方便。由于这些安装做了简化,所以自然的许多博友就不太清楚环境安装好了以后php.ini放在哪个目录下,或者在某个目录下找到了php.ini文件但不知是否是PHP程序调用的那个。
我们可以通过phpinfo查找php.ini路径
新建一个php页面,输入:
[code]
<?php phpinfo(); ?>
[code]
保存退出
使用浏览器访问页面,会看到是一个PHP配置信息的相关页面
找到Configuration File (php.ini) Path这一行
右边的值 /usr/local/webserver/php/etc 就是php.ini文件所在目录
最后修改以后要记得重启相关程序才能生效。如果你还不明白的话,你可以在后盾人看看教材视频,多看看几遍,慢慢的不就会了,如果嫌弃麻烦,你可以直接去后盾网问问那些专家讲师,他们很乐意帮你的,希望能帮到你,给个采纳吧谢谢
Ⅳ linux php.ini在哪
1、如果是rpm包安装的,默认配置文件是/etc/php.ini。
2、如果是源码包安装的,需要自己到源码包的目录下复制一个php.ini-development或者php.ini-proction到php的配置文件所在目录,并改名为php.ini。
php配置文件目录:编译的时候没有指定--with-config-file-dir,则默认放在在php根目录下的lib目录下(例如:php安装在/opt/php/目录,则放在/opt/php/lib/目录下)