货币问答:php运行

西方野佛

php代码怎么运行的?

html跟PHP分离的话,就涉及MVC架构,你说的html后缀是伪静态,目前不少PHP框架能做到你说的,比如说TP框架追问

不是,我想问的不是怎么分离,是我写了一个既有php代码,又有html标签的文件,这个文件被放到apache上后,我去访问时,是不是apache把里面的php代码提出来了,然后重新生成一个新的html给我看?
追答
不是,是同一个文件,先执行php程序,然后再执行html,你看到的是两个执行后的结果,还是在当前文件。
本回答被提问者和网友采纳

推荐
不推荐
展开
收起
仗异宝

php怎么执行运行另一个php文件

可以使用system函数,注意使用本地路径,例如:system('../exp/abx.php');

推荐
不推荐
展开
收起
玉龙铡

PHP如何持续执行一个函数?

超长时间用web执行php代码是不对的。所以不主张加大web上php的执行时间。用本地命令行执行代码文件php abc.php就不会受php的执行时间限制。如果数据库服务器的连接时间有限,可以在代码中加上判断连接是否仍然有效,或者在PDO下加入异常处理,重新连接的语句。

谢谢回答,不过比较抽象,有相关的资料或者例子吗?
C:\> php.exe 你的程序.php 不是放倒web上执行就不受执行时间限制。

推荐
不推荐
展开
收起
珠光宝气

如何运行PHP网站

首先, 本地运行环境,访问的网址应该是http://127.0.0.1或者http://localhost那么,这两个地址指向是哪里呢?那就是站点根目录, 那么站点根目录是哪里呢,结合你这个情况, 那应该就是哪个www目录, 如果你是把shop整个反正了www那么,访问地址应该是http://127.0.0.1/shop怎么会是单单/shop呢?再说, 你见过那个网站不是http://或者https://开头的????

推荐
不推荐
展开
收起
游隆

PHP程序怎么运行

进入apache2.2子目录htdocs下,新建php程序,比如index.php代码如下<?phpphpinfo();?>然后在浏览器窗口输入http://localhost/index.php就可以访问这个了,输出了整个PHP.INI的配置信息和服务器信息!

推荐
不推荐
展开
收起
张明

在windows系统下的cmd下面执行php 命令,返回‘PHP’不是内部或外部命令,也不是可运行的程序。。

需要把php.exe设置到环境变量里面,假设你的php.exe路径是D:\wamp\bin\PHP\php5.5.12

右击“我的电脑-》属性-》高级->环境变量-》系统变量-》PATH-》编辑”,在变量值中添加:

;D:\wamp\bin\PHP\php5.5.12

重启CMD,输入php -v 测试是否成功。

推荐
不推荐
展开
收起
黄禀坤

php怎样执行cmd命令或者bat处理 - 技术问答

php的内置函数exec,system都可bai以du调用系统命令zhi(shell命令),当然还有passthru,escapeshellcmd等函数。dao版语法权 : string exec ( string command [, array &output [, int &return_var]] )<?php $a = exec("dir",$out,$status); print_r($a); print_r($out); print_r($status); ?> 语法 : string system ( string command [, int &return_var] )<?php $a = system("dir",$out); print_r($a); print_r($out); ?> 请运行结果 自行查看。

推荐
不推荐
展开
收起
那先生

PHP如何实现 不打开一个网页就运行它?

ajax,你学习一下相关知识,就知道怎么做了。

推荐
不推荐
展开
收起
罗鸣

PHP是怎么运行的,PHP是运行

一,首先到PHP官网下载php(目前php有3个stable分支版本7.1、7.0、5.6,如果有项目需求就下载需求版本,如果是个人学习,建议下载最新版),根据32位/64位系统下载ZIP包即可,不需要Debug包,(下面我要说的是Nginx+PHP的方式,推荐使用Non Thread Safe版本):二、到Nginx官网下载Nginx(个人学习建议Mainline版本,项目开发建议Stable版本),注意选择windows的包!:https://nginx.org/en/download.html三、下载完上面的两个包后解压即可(建议放到不经常移动的地方)。四、用纯文本编辑器打开Nginx里面conf文件夹里面的nginx.conf文件,进行如下编辑即可:

worker_processes  auto;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    # access_log \\.\\nul; #关闭访问日志    sendfile             on;    tcp_nopush           on;    tcp_nodelay          on;    keepalive_timeout    65;    types_hash_max_size  2048;    ssl_protocols              TLSv1.2 TLSv1.1 TLSv1;    ssl_prefer_server_ciphers  on;    gzip  on;    server {        listen       80 default_server;        listen       [::]:80 default_server;        server_name  _;        root         html; #这里指定为你网站的根目录,比如C:\html,默认是相对于Nginx目录下        index        index.php index.html;        charset      utf-8;        location / {            try_files  $uri $uri/ =404;        }        location ~ \.php$ {            fastcgi_pass   127.0.0.1:9000;            fastcgi_index  index.cpp;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            include        fastcgi_params;            try_files      $fastcgi_script_name =404;        }    }}
五、根据需要可以编辑php.ini。六、创建快捷方式以便于启动php和Nginx:桌面上右键-》新建-》快捷方式,位置选择到php文件夹下的php-cgi.exe文件,并加上参数: -b 127.0.0.1:9000。(比如PHP文件夹在C:\php,位置就是"C:\php\php-cgi.exe -b 127.0.0.1:9000"),下一步名字随意,完成。桌面上再右键-》新建-》快捷方式,位置选择到Nginx文件夹下的nginx.exe即可。可以没有参数。再创建一个停止Nginx的快捷方式(PHP要停止直接在php的窗口按Ctrl+C即可):桌面上右键-》新建-》快捷方式,位置选择到Nginx文件夹下的nginx.exe,并加上参数:  -s quit。(比如Nginx文件夹在C:\Nginx,位置就是"C:\Nginx\nginx.exe -s quit")。七、分别双击上面创建的两个快捷方式,启动php和Nginx(php会一直有一个黑框,不要关,Nginx是黑框一闪而过,任务管理器里可以看到多个Nginx进程)。八、在上面配置文件里设置的网站根目录里创建一个php文件,内容为:
<?phpphpinfo();
九、打开浏览器访问“127.0.0.1”或者“[::1]”,如果正常显示PHP信息界面了就表示环境搭建成功了。十、要关闭的话,php在那个黑框框按Ctrl+C即可,然后运行刚刚创建的那个Nginx退出的快捷方式即可关闭Nginx。纯手打,望~~!

推荐
不推荐
展开
收起
查看更多答案
收起