A. php文件怎么打开,用什么打开
可以通过浏览器打开,需要有PHP的运行环境才可以访问和打开文件,
B. 如何运行PHP
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
我们要在电脑上运运ASP文件 只要装IIS就可以。
哪要运行PHP文件呢。该怎么办!~
解析:
如何安装运行php
1. Unix/Windows: 我的php.ini 文件应该放在哪?
UNIX下默认它应该放在 /usr/local/lib 目录下。 这是它的 /lib. 很多人册旦芹会在编译时改变它,使用--with-config-file-path 标志。 例如, 你可以这样设它: --with-config-file-path=/etc
然后你可以复制源程序包里的 php.ini-dist 到 /etc/php.ini ,编辑它满足你的本地化需求。
Windows下 php.ini默认的路径是 Windows 系统目录. 如果你在使用 Apache webserver, php.ini 则最先在 Apaches 安装目录下被查找, 例如: c:\program files\apache group\apache. 这样你可以有不同的 php.ini 对应不同版本的 Apache(同一台机器上)。
更多细节请查阅 configuration file.
2. Unix: 我安装了 PHP, 但我每次加载一个文档, 会得到下面的消息: Document Contains No Data ! 怎么回事?
这可能是因为你的 PHP 发生了core-mping错误。 查找你的服务器错误日志文件,看看是否属于这种情况。 然后报告这个错误。如果你知道怎州毕样使用 gdb ,你可以提供一个 backtrace 在你的错误报告里。这将会对开发人员解决 这个问迟带题有很大帮助。如果你是在将PHP作为Apache模块使用,那么请按下面的步骤做:
停止 d 进程
gdb d
停止 d 进程
> run -X -f /path/to/d.conf
浏览你刚才出错的 URL
> run -X -f /path/to/d.conf
如果你还有 core mp, gdb 现在会通知你
打入: bt
在你的 bug report里应该包含backtrace 。 这些会被发往 bugs.php/
如果你的脚本使用了正则表达式函数 (ereg() and friends), 你应该确保你编译 PHP 和 Apache 用的是同一个正则表达式包。 在 PHP 和 Apache 1.3.x 这个过程是自动进行的。
3. Unix: 我使用 RPMS 安装 PHP , 但Apache 不支持 PHP页面! 怎么办?
假设你安装了 Apache 和 PHP(从 RPM ) , 你需要反注释或者增加一些行在你的 .conf 文件里: # Extra MolesAddMole mod_php.cAddMole mod_php3.cAddMole mod_perl.c# Extra MolesLoadMole php_mole moles/mod_php.soLoadMole php3_mole moles/libphp3.so /* for PHP 3 */LoadMole php4_mole moles/libphp4.so /* for PHP 4 */LoadMole perl_mole moles/libperl.so
And add: AddType application/x-d-php3 .php3 /* for PHP 3 */AddType application/x-d-php .php /* for PHP 4 */
... 到全局域里, 或者到你想要的 支持PHP的虚拟域里。
4. 我使用 RPMS 安装 PHP 3 , 但是它没有我需要的数据库选项支持! 我该怎么办?
因为 PHP 3 内建支持的关系, 编译一个完整的可适于所有应用的 PHP RPM是相当困难的。 在 PHP 4有谈到这点。 对 PHP 3, 我们只好建议你使用INSTALL.REDHAT (在 PHP包里)描述的机制。 如果你一定要使用 RPM 版的 PHP 3, 读...
RPM 包管理器设置 RPMS 简单的安装,不带数据库支持 and 因为RPMS 使用 /usr/ 而不是标准的 /usr/local/ 目录存放文件. 你需要告诉 RPM 文件你要支持哪种数据库以及它们的最上级目录的位置。
下面的例子将解释在Apache模式下怎样支持通行的数据库Mysql.
当然所有的这些可以稍作修改,以支持其它的PHP支持的数据库。我们假设你安装了 MySQL and Apache ,完全是用 RPMS 安装的。
首先,移去 mod_php3 : rpm -e mod_php3
然后取得rpm包并安装, 不是 --重编译 rpm -Uvh mod_php3-3.0.5-2.src.rpm
编辑/usr/src/redhat/SPECS/mod_php3.spec 文件
在 %build 一节里增加你想要的数据库支持, 以及路径信息。
对 MySQL 你应该增加: --with-mysql=/usr \
%build 节看起来象: ./configure --prefix=/usr \ --with-apxs=/usr/ *** in/apxs \ --with-config-file-path=/usr/lib \ --enable-debug=no \ --enable-safe-mode \ --with-exec-dir=/usr/bin \ --with-mysql=/usr \ --with-system-regex
改动完成后,象下面这样重编rpm : rpm -bb /usr/src/redhat/SPECS/mod_php3.spec
Then install the rpm rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm
重启 Apache,你已经得到了rpm下的Mysq
l的支持。 注意到这种做法比你重新得到一个 PHP 3 的tarball 代码,按照 INSTALL.REDHAT 的指引一步一步做要容易得多。
5. Unix: 我用 FrontPage 扩展包对Apache打了补丁, 忽然 PHP 停止工作。 是PHP 和 Apache FrontPage 包不兼容吗 ?
不是, PHP 和 FrontPage扩展包运行得很好.。问题是FrontPage 包修改了几个Apache 结构参数,而PHP要用到它们.在FrontPage扩展包被打上后, 重新编译 PHP (使用 make clean ; make ) ,会解决这个问题。
6. Unix/Windows: 我安装了PHP,但在浏览器里看我的PHP页面时,空白一片。
在浏览器里用 查看源文件 看你的脚本,你可能会发现你看到的是源程序。 这表示 web server 并没有送脚本到PHP去执行。肯定是服务器配置上哪儿出了错。 仔细检查PHP安装的 server 配置。
7. Unix/Windows: 我安装了PHP,但在浏览器里看我的 PHP页面时,我得到一个 server 500 error。
这是服务器在运行 PHP 时发生了错误。 为了看到可读的错误信息,在命令行,改变目录到 (php.exe Windows)所在目录, 运行 php -i. 如果有任何问题,详细的错误信息就显示出来了,它会告诉你下一步该做什么。 如果你得到满屏的HTML代码 (phpinfo() 函数的输出), 那么PHP工作正常,这个错误就是由于服务器配置引发的,应该仔细检查。
8. 某些操作系统: 我安装PHP没出错,可是我启动Apache时,得到一个 undefined symbol errors: [mybox:user /src/php4] root# apachectl configtest apachectl: /usr/local/apache/bin/d Undefined symbols: _press _unpress
这个问题其实与 PHP 无关, 而与 MySQL 客户端库有关。 --with-zlib,有些操作系统需要,而有些不需要。MySQL FAQ已经讲述了这个问题。
9. Windows: 我安装了PHP,但在浏览器里看我的PHP页面, 得到如下错误: cgi error: The specified CGI application mi *** ehaved by not returning a plete set of HTTP headers. The headers it did return are:
这是 PHP 根本没有产生任何输出。 为了看到可读的错误信息,在命令行,改变目录到 (php.exe Windows)所在目录, 运行 php -i. 如果有任何问题,详细的错误信息就显示出来了,它会告诉你下一步该做什么。 如果你得到满屏的HTML代码 (phpinfo() 函数的输出), 那么PHP工作正常。
一旦PHP在命令行模式下工作,再看看你的脚本程序, 它还是失败,可能是因为以下原因:
你的PHP脚本的权限许可。 php.exe, php4ts.dll, php.ini 或者任何你可能装入的PHP文件,它样都必须能被匿名 inter 用户 ISUR_ 访问。
脚本文件根本不存在(或者不是你认为的位置。)请注意在IIS里,你能够阻塞这个错误,做法是在设置脚本映射目录时, 选上 check file exists 框。这样如果脚本不存在,服务器会返回一个404错误。 这样做也有其它的一些好处, 就是IIS仅为你做经过授权的操作。
10. Windows: 我严格按照install的要求做,可是还是不能让我的php在IIS下工作。
确定任何想要运行PHP的用户有操作php.exe的权限! IIS 使用匿名的inter用户,它是在IIS安装时系统自动增加的。 这个用户需要操作 php.exe的权限. 还有,任何需要授权的用户也必须有访问 php.exe的权限。 在 IIS4下,你要告诉它PHP是一个脚本引擎。
C. 怎样在本地运行PHP
本地运行PHP文件必须安装PHP环境,常用的PHP环境有很多种:phpstudy、WampServer、UPUPWNginx(64位)、XAMPP、MAMPProforMac等。
下面以UPUPW为例:
1、网络一下,在搜索框中输入UPUPW,找到UPUPW官网,查找下载链接。
2、点击UPUPW下载,打开UPUPWAPACHE版下载页找到适合自己的PHP系列下载最新版到本地硬盘。(32位、64位)。
3、下载完之后,选择下载好的安装程序,点击进行安装,进入安装界面,选择安装目录,默认C盘。
4、安装好之后,回到桌面,找到安装好的UPUPW的图标,点击启动程序,进入主界面。
5、之后找打程序安装的目录,如D盘,然后找到D:UPUPWWebRootVhosts这个目录,这个就还比本地服务器的一个根目录,运行的项目放在里面就可以了。
6、返回UPUPW主界面,点击加号,配置要运行的程序的信息。输入网站名称(给程序起名),对应好程序放置的路径,还有自定义拜访的域名,选择php版本,最后提交保存。
7、回到主界面找到配置好的项目名称,点击要运行的项目名称就可以直接访问了。
(3)php程序怎么打开扩展阅读
PHP在数据库方面的丰富支持,它支持下列的数据库或是数据文件:
Adabas、D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MicrosoftSQLServer、·MySQL、Solid、Sybase、Oracle、PostgreSQL
而在Internet上它也支持了相当多的通讯协议(protocol),包括了与电子邮件相关的IMAP,POP3;网管系统SNMP;网络新闻NNTP;帐号共用NIS;全球信息网HTTP及Apache服务器;目录协议LDAP以及其它网络的相关函数。
除此之外,用PHP写出来的Web后端CGI程序,可以很轻易的移植到不同的操作系统上。例如,先以Linux架的网站,在系统负荷过高时,可以快速地将整个系统移到SUN工作站上,不用重新编译CGI程序。
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、MacOS、Android等平台。
D. php安装包已经下好,但是不能运行,求解答怎么样才能打开php文件
一般有两种方法:
1、apache + php + mysql
2、iis + php + mysql
安装方法第一种比较好配置,第二中需要修改iis的配置使其能够运行php
安装方法:
apache2.0
php5.0
mysql 3.23.46-nt
1、安装mysql
下载mysql对应的版本,解压到c盘的c:\mysql目录下;
在环境变量path中添加c:\mysql\bin;
2、安装php5.0
下载对应的版本的php;
解压到目录c:\php下;
3、安装apache
下载对应的版本,直接点击安装;
4、设置
设置php
将c:\php\fdftk.dll文件拷贝到c:\php\pear目录下;
将c:\php\目录下的php.ini-recommended文件的名字改为php.ini;
设置apache,使得他能够解析php
找到apache安装目录下的.\conf\httpd.conf文件,打开后在他的最后添加
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
如果要更改服务器名称,可以找到其中的ServerName 关键字,然后更改后面的内容;
找到DocumentRoot 关键字,把后面的内容该为自己要用来存放网页的目录,注意斜干的方向;
设置php,使得他支持mysql;
找到c:\php目录下的php.ini文件,找到里头的extension_dir关键字,将后面的路径改为扩展文件所在的目录,默认情况下是c:\php\ext目录,但是在写进php.ini文件之后,斜干的方向要反过来;然后找到
;extension=php_mysql.dll
这一行,把前面的分号去掉,这样这个动态链接库就激活了;
好,在设置完所有这些之后,把apache服务器关闭,然后重新打开,就可以运行了
现在就可以开始编写你的php程序了;
2、
1.下载iis安装包,或者用windows自带的安装光盘安装2.安装php4以上,可以到下载(注有两种版本,一种是解压版,一种是安装版)3.打开信息服务/网站/默认网站,点右键属性/主目录/配置/添加/可执行文件选择刚才安装的php.exe/扩展名填写".php"/确定4.整个过程完毕5.测试:在iis中新建虚目录站点test/在该站点下建一个test.php内容如下:<?phpphpinfo();?>打开,如果出现php的配置信息页面。一切成功!以上是php解压缩版的安装,如果是用php4-installer的话,默认配置好iis.但是条件是装好了iis
E. php文件用什么软件打开
php文件可以用记事本打开。
一个访问者打开主页时,服务端便执行PHP的命令并将执行结果发送至访问者的浏览器中,这类似于ASP和CoildFusion,然而PHP和他们不同之处在于PHP开放源码和跨越平台,PHP可以运行在WINDOWS NT和多种版本的UNIX上。
PHP脚本程序主要应用于Web服务端开发,命令行和编写桌面应用程序。PHP支持和所有web开发语言之间的WDDX复杂数据交换。关于相互连接,PHP 已经支持了对Java对象的即时连接,并且可以透明地将其用作PHP对象。
PHP语言的特点:
1、PHP它驱动全球超过2亿多个网站,有全球超过81.7%的公共网站在服务器端采用PHP。PHP常用的数据结构都内置了,使用起来方便简单,也一点都不复杂,表达能力相当灵活。
2、PHP在不断兼容着类似closures和命名空间等技术,同时兼顾性能和当下流行的框架。版本是7之后,一直在提供更高性能的应用。
3、PHP 语言在补丁漏洞升级过程中,核心部分植入简易,且速度快。
以上内容参考网络——PHP
F. 如何打开PHP文件
目录方法1:Windows1、下载并安装Notepad++。2、打开Notepad++。3、点击文件4、点击打开5、选择PHP文件。6、点击打开方法2:Mac1、下载并安装BBEdit。2、打开"聚焦搜索"3、打开BBEdit。4、点击文件5、点击打开6、选择PHP文件。7、点击打开本文教你如何在Windows 或Mac电脑上打开PHP编程文件,并进行编辑。
方法1:Windows
1、下载并安装Notepad++。Notepad++是一款只支持Windows的免费文本编辑器,可用来打开PHP文件。按下面的步骤安装它:通过电脑网页浏览器访问 https://notepad-plus-plus.org/download/v7.5.8.html 。
点击绿色下载按钮。
双击Notepad++安装文件。
按照安装提示操作。
2、打开Notepad++。如果Notepad++安装完成后没有自动运行,请打开开始菜单,输入notepad++,并在搜索结果顶部点击Notepad++。
3、点击文件。这个按钮位于Notepad++窗口左上角。点击后会出现一个下拉菜单。
4、点击打开。这个选项位于下拉菜单中。这会打开一个"文件资源管理器"窗口。
5、选择PHP文件。前往PHP文件存放位置,然后点击PHP文件来选择它。
6、点击打开。按钮位于窗口右下角。这会在Notepad++中打开PHP文件,允许你查看文件代码,并进行任何必要的编辑。如果对PHP文件进行了编辑,在退出Notepad ++前,同时按下Ctrl+S,以保存更改。
方法2:Mac
1、下载并安装BBEdit。这个程序是免费的,可以让你查看多种不同类型的文件,包括PHP文件。要安装该程序,可以执行以下操作:在Mac网页浏览器中访问 https://www.barebones.com/procts/bbedit/ 。
在网页右上角点击免费下载。
双击下载的DMG文件。
根据提示验证软件。
将BBEdit图标拖至"应用程序"文件夹。
按照屏幕上的提示操作。
2、打开"聚焦搜索"。点击屏幕右上角的放大镜状图标即可。
3、打开BBEdit。输入bbedit,然后在下拉菜单中双击BBEdit。如果这是你安装BBEdit后第一次打开软件,在出现提示时点击打开,然后点击继续来继续30天的试用。
4、点击文件。这个按钮位于屏幕左上角。点击后会出现一个下拉菜单。
5、点击打开。这个选项位于文件下拉菜单。这会打开Finder 窗口。
6、选择PHP文件。前往PHP文件存放位置,然后点击PHP文件来选择它。
7、点击打开。按钮位于窗口右下角。此操作会在BBEdit中打开PHP文件;现在应该就可以看到PHP文件的文本了。在这里,你也可以点击选择。
如果要对PHP文件编辑,记得按Command+S来保存文件。
小提示除了Firefox,将PHP文件拖放至大多数网页浏览器都会打开PHP文件代码。虽然PHP文件可能无法正确显示,但至少可以查看文件代码。
警告在进行任何更改之前,一定要保存原始PHP文件的副本。以错误的方式编辑代码会导致网站停止运行,所以最好时刻做好备份。