导航:首页 > 编程语言 > ubuntu运行php文件

ubuntu运行php文件

发布时间:2022-08-23 19:48:55

‘壹’ ubuntu安装了php5.6怎么使用

安装php
执行命令
sudo add-apt-repository ppa:ondrej/php5-5.6
如果报错和没有发现命令则执行
sudo apt-get install python-software-properties

再执行
sudo apt-get update
sudo apt-get install php52 如果安装了php,但访问 .php 文件报 502错误
这个问题一包是nginx 在吧 .php文件交给 php-fpm 时出错
php-fpm 是 监听 9000端口的那个东东
在nginx.conf中

location ~ .php{
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; # 这个就是交给php-fpm处理
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/htmlfastcgi_script_name;
}

先看看php-fpm 是否在运行

运行命令

root@iZ28e6fditbZ:/usr/share/nginx/www# ps auxf | grep php-fpm
root 22864 0.0 0.0 9380 936 pts/1 S+ 14:09 0:00 _ grep –color=auto php-fpm
root 15397 0.0 1.8 344368 18648 ? Ss 12:20 0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)


ps auxf | grep php-fpm 这是查找在运行的进程 a,x 是 本用户和其他用户都打开的,如上表示已启动
如果没有则执行

service php5-fpm start

再看看有没有运行,如果又是命令错误或没有的的话 …

apt-get install php5-fpm

遇到类似的问题,你可以去后盾人平台看看的哦,里面的东西不错应该能帮你解决一些不明白的问题(❁´◡`❁)*

‘贰’ 如何使用Ubuntu中的Crontab定时执行PHP文件

先确认自己在LINUX Ubuntu 服务器上php的安装模式,以CGI 模块还是Apache模块方式安装? 如果不确定php安装模式,可以使用 phpinfo() 函数查看:将<?php phpinfo(); ?> 写在php文件中上传到网站服务器,访问该页面,就在页面顶部我们找到“Server API”,如果类似“Apache 2.0 Handler”,那么就是apache模块;否则php是CGI 模式(shell 命令行模式)。这两种不同的php安装模式,正对应于前面介绍的ubuntu crontab 定时执行php的两种解决方法。
CGI 编译
如果Server API是cgi,那么在需要cron执行的php脚本的第一行额外加入一段代码#!/usr/bin/php -q(类似PERL语法),指定服务器中php可执行程序的位置,具体步骤如下:
1. 确认Ubuntu系统已经安装了php5-cli模块,安装命令:apt-get install php5-cli。在目录 /usr/bin/php下生成 php可执行程序。
2. 编辑待定时执行的php脚本文件crontab.php,如:
#!/usr/bin/php -q
<?php
$file = “/var/www/”.date(‘H’).’_’.date(‘i’).’_’.date(‘s’).’.txt’;
file_put_contents($file,date(‘Y-m-d’));
?>
3. 编辑 crontab 任务:
打开终端,输入命令:crontab -e,
Select an editor. To change later, run ‘select-editor’.
1. /bin/ed
2. /bin/nano <—- easiest
3. /usr/bin/vim.tiny
选择一个Ubuntu编辑器后,编辑/tmp/crontab.AuN7IQ/crontab 文件:
# m h dom mon dow command
在下面添加定时执行命令:
* * * * * php /path/to/your/cron.php
5个星号分别代表定时指定每分、小时、日、月、周。如每天的下午7点执行crontab.php,命令为:
* 19 * * * php /var/www/cron/crontab.php
然后按Ctrl+O保存,Ctrl+X退出。
4. 执行以下Crontab命令行
Shell> crontab crontab
确认crontab.php的权限为可执行("chmod 755 /var/www/cron/crontab.php")。
Apache 模块
如果php安装是以 apache 模式运行的,那么在要在ubuntu服务器定时执行的php脚本开头就不用加 #!/usr/bin/php -q 这一行。php脚本在ubuntu 通过crontab的定时执行通过Lynx浏览器的自动访问来完成。
1. Lynx浏览器安装。
Lynx浏览器是一款轻便的web浏览器,使用于大部分Unix 和Linux系统环境。安装命令:sudo apt-get install lynx。
2. 编辑cron任务,命令crontab -e

‘叁’ ubuntu .php文件的问题 怎么打开.php的文件啊 求解释

一是把php文件存放在WEB目录下,浏览器输入地址可以调用。

二是在命令行可以调用php打开*.php文件,例如:
$ /home/php/php abc.php

‘肆’ ubuntu系统下把php文件放在哪个位置才能运行

不管什么系统都需要安装web服务器,appache活着nginx, web服务器安装路径下面会有一个网页根目录,www 或着wwwroot, 把php文件放到这个目录里面

‘伍’ ubuntu 怎样启动php gd2

xtension=php_gd2.dll
找到php的配置文件php.ini,搜索extension=php_gd2.dll,去掉前面的分号即可;
如果没有直接添加这种情况适合于windows系统和编译时支持gd的php,保存后重启apache即可
如果用的是安装版本如Ubuntu的deb。redhat的rpm安装的php可以使用命令安装即可
Ubuntu:sudo apt-get install php5-gd
redhat:yum install php-gd
FreeBSD可以使用systeminstall的package安装gd2解决
如果是编译安装并且没有选择支持gd需要先安装gd,然后重新编译php

‘陆’ ubuntu系统下把php文件放在哪个位置才能运行

放哪都没用,如果你没安装apache的话,怎么安装见网页链接

‘柒’ ubuntu服务器版怎么安装php

需要先看一下你的ubuntu是什么版本的,以Ubuntu 14.04为例。其他版本类似的。
1.更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装php,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。
2.安装php
打开"终端窗口",输入"sudo apt-get install php5"-->回车-->输入"y"-->回车-->安装完成。
3.让Apache支持php
打开"终端窗口",输入"sudo apt-get install libapache2-mod-php5"-->回车-->安装完成。
4.安装php5-gd模块
打开"终端窗口",输入"sudo apt-get install php5-gd"-->回车-->安装完成。
5.使用gedit在"/var/www"下创建info.php文件
打开"终端窗口",输入"sudo gedit /var/www/info.php"-->回车-->在编辑器中输入"<?php phpinfo(); ?>"-->保存,文件创建成功。
6.测试Apache是否能解析php网页
在火狐浏览器中输入"127.0.0.1\info.php"-->出现了php的版本信息页面,说明php安装配置成功。

‘捌’ ubuntu的php文件无法运行,权限已经修改了。

方法一:在内容页模板中改用正则表达式匹配
默认的phpcms内容页alt值都是反斜杠"\" ,其实只要简单的在内容模版页使用正则匹配下就ok了,把内容页模板show.Html中的{$content}替换成如下代码:
<?php
echo preg_replace("/alt=\".*?\"/i","alt=\"$title\"",$content);
?>
重新生成下内容页。
这里用的alt值是标题标签$title,内容页的图片alt属性值就全是标题了,当然也可以自己另写代码或者用描述、关键字等。

方法二:修改编辑器让上传图片时自动生成alt属性值
1.打开 statics/js/ckeditor/plugins/image/dialogs/image.js 文件
找到
accessKey:'T','default':''
修改为
accessKey:'T','default':$('#title').val()
2.清除浏览器缓存

阅读全文

与ubuntu运行php文件相关的资料

热点内容
androidstudio设置中文 浏览:641
汽车换压缩机能提升制冷 浏览:628
安卓开发配什么电脑 浏览:607
linux下php模块 浏览:78
阿里云服务器终端在哪里 浏览:146
app纸有什么用 浏览:223
cuteftp命令 浏览:506
最开始的编程语言是什么 浏览:759
at远程命令 浏览:492
云服务器哪家好点 浏览:213
android系统源码阅读 浏览:931
dumpjava分析工具 浏览:680
怎么下载cpu源码 浏览:156
代码加密怎么取消 浏览:890
编译原理代码在哪里运行 浏览:585
解密摄影pdf 浏览:74
算法编程中级题目 浏览:253
c语言编译器毕业设计 浏览:717
医保卡申请app哪个好 浏览:950
阿里云服务器上传源码 浏览:604