php的文件路径
发布时间:2025-05-23 22:16:00 发布人:远客网络
一、php的文件路径
php写文件路径的格式
可以直接使用绝对路径。
如果是Windows可以直接写“C:/Cache/”
如果是Linux可以直接写“/Cache/”,需先改cache的权限为777.看看报什么错。在PHP的最前面加上error_reporting(E_ALL~E_NOTICE);相对路径是相对fopen所在的PHP文件即a.php而言的。
$f=fopen("cache/$filename",'ab);
如果a.php在根目录下的b文件夹:
$f=fopen("../cache/$filename",'ab);
②切换到php的bin目录,找到php.exe
③输入命令php-i|findstrConfiguration然后回车
④在返回的代码里面就可以找到php.ini了(注意,如果没有配置,则为none)
①在命令行中输入php-i|grepConfiguration就可以找到了看到了
②在命令行中输入find/-namephp.ini搜索就可以找到了看到了,有可能有多个
3、把?phpechophpinfo();?代码写入任意一个php文件里面,如demo.php,存放在apache或者是nginx的工作目录,然后用浏览器访问demo.php,然后在页面ctrl+f查找LoadedConfigurationFile
到哪儿去找php.exe
默认在PHP主目录下,如果找不到:1,看你装在哪个盘区;2,到官方站点下完整的。
默认在PHP主目录下,如果找不到:1,看你装在哪个盘区;2,到官方站点下完整的。
PHP(PHP:HypertextPreprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。
PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。PHP同时支持面向对象和面向过程的开发,使用上非常灵活。
经过二十多年的发展,随着php-cli相关组件的快速发展和完善,PHP已经可以应用在?TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等非Web领域的系统研发。
根据W3Techs2019年12月6号发布的统计数据,PHP在WEB网站服务器端使用的编程语言所占份额高达78.9%。在内容管理系统的网站中,有58.7%的网站使用WordPress(PHP开发的CMS系统),这占所有网站的25.0%。
PHP是一个受众大并且拥有众多开发者的开源软件项目,Linux+Nginx+Mysql+PHP是它的经典安装部署方式,相关的软件全部都是开源免费的,所以使用PHP可以节约大量的正版授权费用。
不过PHP作为一个开源软件,它缺乏大型科技公司的支持背景,网络上对它的唱衰也是经久不衰,不过它的持续迭代和性能持续增强的现实却是鼓舞人心的,PHP社区用实际行动给予各种质疑强有力的回击。
一般默认的安装路径是在/var/www里面。
1.首先,连接相应的zdlinux主机,输入Linux命令行,等待shell命令的输入。
2.在Linux命令行下,输入shell命令:find/-name*PHP*。
3.按“enter”运行shell命令,您将在/usr/local/lib/PHP.中看到PHP安装目录
1.将CD/home放入‘/home’目录中。
3.CD../..返回上面的两个目录。
10.Ls-l显示文件和目录的详细信息。
12.Ls*[0-9]*显示包含该编号的文件名和目录名。
13.树显示文件和目录来自根项目记录树结构的开始。
14.Rm-ffile1删除一个名为“file1”的文件。
15.删除一个名为“dir1”的目录。
16.Rm-rfdir1删除一个名为“dir1”的目录并删除其内容。
19.Cpfile1file2复制一个文件。
echo"保存文件到$path.'/'.$fname.$ext...");
echomove_uploaded_file($_FILES['pic']['tmp_name'],$path.'/'.$fname.$ext)?'成功。':'失败!';
二、win7 怎么使用phpmyadmin
phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具:
1.先到网上下载phpmyadmin,再解压到可以访问的本地服务器的根目录下,如apache的www目录。
打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可:
$cfg['PmaAbsoluteUri']='';这里填写phpmyadmin的访问网址,本人的目录是"127.0.0.1/phpMyAdmin/",这个根据自己实际解压的后的情况而定
$cfg['Servers'][$i]['host']='localhost';// MySQL hostname or IP address
填写localhost或mysql所在服务器的ip地址,如果mysql和该phpmyadmin在同一服务器,则按默认localhost
$cfg['Servers'][$i]['port']='';// MySQL port- leave blank for default port
mysql端口,如果是默认3306,保留为空即可
$cfg['Servers'][$i]['user']='root';// MySQL user访问phpmyadmin使用的mysql用户名
fg['Servers'][$i]['password']='';// MySQL password(only needed对应上述mysql用户名的密码
$cfg['Servers'][$i]['auth_type']='cookie';
在此有四种模式可供选择,cookie,http,HTTP,config
config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下:
PHP安装模式为Apache,可以使用http和cookie;
PHP安装模式为CGI,可以使用cookie
E.短语密码(blowfish_secret)的设置
$cfg['blowfish_secret']='';
如果认证方法设置为cookie,就需要设置短语密码。
1.检查php.ini;extension=php_mysqli.dll是不是已经启用
2.检查php.ini extension_dir地址是不是指向了php目录的ext目录下
3.检查lib_mysql.dll有没有拷贝到windows目录下
4.检查php安装目录ext目录下,php_mysqli.dll文件是不是存在
5.查看php详细页面<?php phpinfo();?>,看看mysql和mysqli是不是已经启动
结合自己的情况,进行修改就可以了。比如,我本机就是因为第3个原因会报错。把MySQL\bin下面的lib_mySQL.dll放置到windows目录下就ok!
三、php下载安装(php怎么下载安装)
下载的PHP该怎么安装
回答:问知识人
5月16日12:26先下载PHP安装文件php-5.0.4-Win32.zip,分清是WIN版的。
1,把php-5.0.4-Win32.zip解压放到C:\php
2,php.ini-dist改名为php.ini,找到第438行改成extension_dir=c:\php\ext
3,去掉565行;extension=php_mysql.dll前面的";"注释符号
4,复制php.ini到Winnt目录下,再复制php5ts.dll和libmysql.dll到WINNT\system32\中
5,打开IIS,添加一个php后缀.(指向c:\php\php5isapi.dll)
从网站下载WINDOWS版本的php压缩包或安装包
(如果是安装包,可以直接安装,则以下操作基本上可以忽略。但为了更好的安全性,建议采用压缩包自己安装配置有关参数)
2.将下载的php5.0压缩包解压到指定位置,如为C:\PHP5
3.在c:\php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件
(1)查找到safe_mode=段落,将safe_mode=Off修改为safe_mode=On
(2)查找到expose_php=On段落,将expose_php=On修改为expose_php=Off
(3)查找到display_errors=On段落,将display_errors=On修改为display_errors=Off
(4)查找到extension_dir=段落,设置动态库扩展的路径,如extension_dir=c:\php5\ext
(5)查找到;cgi.force_redirect=1段落,修改为cgi.force_redirect=0
提示:(4)和(5)是必须做的。记着要另存为php.ini
4.将编辑好的php.ini文件剪切到Windows安装文件夹下(如:C:\Winnt或C:\Windows)
5.在IIS中,选择要使用PHP的站点,右键菜单中选择“属性”,选择“主目录”标签,在该界面中点“配置”,添加或重新编辑php扩展的“应用程序扩展名映射”,可执行文件选择为C:\php5\php5isapi.dll,扩展名为php,确定应用后退出IIS配置
6.停止IIS的WEB站点,并重新启动该站点。
提示:如果是Windows2003,应增加WEB扩展,将PHP置为允许
1、请先下载相关工具。根据自己系统下载相应版本,我下载的都是64位。
2、首先安装PHPManagerForIIS,安装成功后会IIS界面会多出PHPManager图标,等待后续操作。
3、将下载的PHP7.0.2forwin解压并确定好要放置的位置。我这里放到C盘根目录下并改名为PHP7.0.2。可根据自己需要进行调整。
4、将php.ini-development拷贝至C盘windows文件夹下,改名为php.ini;将extension_dir="D:\PHP7.0.2\ext"——实际对应EXT文件夹的位置。
5、此时重新打开IIS中的PHPManager管理界面,选择安装PHP。图中是安装后的效果,没安装时只有这个选项可用。安装时选择PHP文件夹下的PHP-CGI.exe文件即可。
6、此时可以尝试运行PHP文件夹下的php可执行文件,如果没有报错就OK。如果报错说VCRUNTIME140.DLL丢失,就是电脑缺少VisualC++Redistributable环境这时候就要用到vc_redist.x64(你的电脑也许是vc_redist.x86),微软官方下载安全可靠...安装完成后就OK了,可以开始你的PHP之旅了。
PHP的老家下载这一个,绝对不要下载可以直接安装的安装包。WindowsBinariesPHP5.2.6zippackage[9,516Kb]-3May2008md5:c7e5010114f58282858d7d78e6509cdc安装:解压缩PHP二进制压缩包到C:\php目录下(这里假设C:盘是系统盘,即安装了Windows系统的盘,如果系统盘是D:盘,则解压缩到D:\php目录下,以此类推,下同)。然后打开“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”-“path”,编辑其值,在前面增加下面的路径地址:C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi;将php.ini-dist或php.ini-recommended复制到C:\Windows目录下,并改名为php.ini,一般正式发布网站的服务器用php.ini-dist,而作为调试用的服务器用php.ini-recommended更好。当然一般情况下,这个php.ini还是需要根据实际情况来修改的。下面来介绍一下几个必要的修改选项:extension_dir="C:\php\extensions"这个是PHP扩展所放置的目录,请确保跟你实际安装的目录相同。extension=php_mbstring.dll;extension=php_big_int.dllextension=php_bz2.dllextension=php_cpdf.dllextension=php_crack.dllextension=php_curl.dllextension=php_db.dllextension=php_dba.dllextension=php_dbase.dllextension=php_dbx.dllextension=php_domxml.dll;extension=php_exif.dll;extension=php_fdf.dll;extension=php_filepro.dllextension=php_gd2.dllextension=php_gettext.dllextension=php_hyperwave.dllextension=php_iconv.dll;extension=php_ifx.dll;extension=php_iisfunc.dllextension=php_imap.dll;extension=php_interbase.dllextension=php_java.dllextension=php_ldap.dll;extension=php_mcrypt.dllextension=php_mhash.dllextension=php_mime_magic.dllextension=php_ming.dllextension=php_mssql.dllextension=php_msql.dll;extension=php_oci8.dllextension=php_openssl.dll;extension=php_oracle.dllextension=php_pdf.dllextension=php_pgsql.dll;extension=php_printer.dllextension=php_shmop.dll;extension=php_snmp.dllextension=php_sockets.dll;extension=php_sybase_ct.dllextension=php_w32api.dllextension=php_xmlrpc.dllextension=php_xslt.dllextension=php_yaz.dllextension=php_zip.dll上面这些,开头没有加分号的是打开的扩展,加了分号的是没有打开的扩展。上面的设置包含了在Windows2003上默认安装情况下可以打开所有扩展(这里列出的是php4的)。session.save_path=c:\sessions这个是session文件默认保存的目录,这个目录必须是一个存在的目录,不然默认的session功能会无效。我这里设置的是一个ramdisk上的一个目录。将session.save_path设置在ramdisk上可以加快session处理的速度。如果你没有安装ramdisk,你可以把它指定到其他盘的任何一个目录下,如C:\sessions目录、C:\Windows\Temp目录等。OK,基本工作作完了,现在该配置IIS了。打开“Internet信息服务(IIS)管理器”,在“Web服务扩展”里,选择“添加一个新的Web服务扩展”,扩展名可填写“PHPISAPI扩展”,要求的文件选择:C:\php\sapi\php4isapi.dll(如果安装的是PHP5,则此处是C:\php\sapi\php5isapi.dll,下同),并设置扩展状态为允许。打开“网站”-“属性”-“ISAPI筛选器”-“添加”,筛选器名称可填写“PHP”,可执行文件仍然选择C:\php\sapi\php4isapi.dll。打开“网站”-“属性”-“主目录”-“应用程序设置”-“配置”-“应用程序扩展”-“添加”,可执行文件还是选择C:\php\sapi\php4isapi.dll。扩展名填写“.php”,动作限制为“HEAD,GET,POST”。打开“网站”-“属性”-“文档”-“启用默认内容文档”-“添加”,可以将index.php添加为默认内容文档。然后选择“服务器机器名”-“所有任务”-“重新启动IIS”来重启IIS。测试在默认网站发布目录下,建立一个测试页面:下载:phptest.phpphpinfo();?如果打开这个页面能够看到php安装配置信息,就算是安装成功了。