当前位置:首页 » 编程语言 » 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?

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

热点内容
java中的默认值 发布:2025-07-03 22:11:34 浏览:749
岳姓三才配置怎么分 发布:2025-07-03 22:10:26 浏览:664
算法需求分析 发布:2025-07-03 22:00:45 浏览:145
单片机的交叉编译 发布:2025-07-03 22:00:45 浏览:861
鼠标存储 发布:2025-07-03 21:43:54 浏览:101
unity3d脚本打包 发布:2025-07-03 21:36:05 浏览:862
服务器独享宽带怎么样 发布:2025-07-03 21:35:58 浏览:837
重庆哪里有安卓手机专卖店 发布:2025-07-03 21:21:42 浏览:378
上传ftp乱码linux 发布:2025-07-03 21:20:26 浏览:333
多线程下载java 发布:2025-07-03 21:15:30 浏览:718