当前位置:首页 » 编程语言 » linux和php

linux和php

发布时间: 2024-08-10 04:23:37

‘壹’ 怎么在linux运行php文件

1、打开我们的linux命令行,准备好。

2、找到php的安装目录,主要是找到linux环境下,php可执行文件的目录。如图所示。笔者的目录为/opt/lampp/bin/php,将此目录记下,备用。

3、找到要运行的php文件所在的目录,随便写点php代码就可以,在此笔者已经准备好。/opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php,将此目录记下,接下来就要正式开始运行了。

4、打开刚刚第一步打开的linux命令行,输入/opt/lampp/bin/php /opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php(即依次输入刚刚的两个目录)注意两个目录中间有空格。

5、按下回车,可以看到,php文件已经正确执行了。

‘贰’ linux重启phplinux重启php服务

nginx403禁止访问被拒绝怎么办?

一、由于启动用户和nginx工作用户不一致所致

1.1查看nginx的启动用户,发现是nobody,而为是用root启动的

命令:psaux|grepnginx:workerprocess|awk{print$1}

1.2将nginx.config的user改为和启动用户一致,

命令:viconf/nginx.conf

二、缺少index.html或者index.php文件,就是配置文件中indexindex.htmlindex.htm这行中的指定的文件。

1.server{

2.listen80;

3.server_namelocalhost;

4.indexindex.phpindex.html;

5.root/data/www/;

6.}

如果在/data/www/下面没有index.php,index.html的时候,直接文件,会报403forbidden。

三、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。

解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决

1.chmod-R777/data

2.chmod-R777/data/www/

四、SELinux设置为开启状态(enabled)的原因。

4.1、查看当前selinux的状态。

1./usr/sbin/sestatus

4.2、将SELINUX=enforcing修改为SELINUX=disabled状态。

1.vi/etc/selinux/config

2.

3.#SELINUX=enforcing

4.SELINUX=disabled

4.3、重启生效。reboot。

1.reboot

重启php以及nginx

killallphp-fpmphp-fpm

nginx-sreload

有没有办法干净的卸载linux下编译安装php?

直接删除安装目录即可如果再次编译安装,不会影响的!

热点内容
phpeol 发布:2024-11-25 20:16:01 浏览:92
您所访问的页面升级 发布:2024-11-25 20:00:56 浏览:597
快手编程师 发布:2024-11-25 20:00:55 浏览:148
androidadt下载最新 发布:2024-11-25 19:47:29 浏览:353
我的世界如何强制获得服务器管理员权限 发布:2024-11-25 19:39:13 浏览:604
批量上传图片控件 发布:2024-11-25 19:27:12 浏览:766
黑马java就业班 发布:2024-11-25 19:10:54 浏览:715
我的世界国外小游戏服务器 发布:2024-11-25 18:52:12 浏览:647
传奇是要什么配置的手机 发布:2024-11-25 18:43:34 浏览:950
荣耀v6如何设置程序安装密码 发布:2024-11-25 18:43:25 浏览:557