好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

ubantu运行php ubuntu运行python

很多站长朋友们都不太清楚ubantu运行php,今天小编就来给大家整理ubantu运行php,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 怎么启动ubuntu的php 2、 十分钟解决Ubuntu下php开发环境配置(XAMPP) 3、 ubuntu安装了php5.6怎么使用 4、 如何在ubuntu上搭建php环境 5、 如何使用Ubuntu中的Crontab定时执行PHP文件 6、 ubuntu系统下把php文件放在哪个位置才能运行 怎么启动ubuntu的php

在php.ini中根据mysql.so所在目录修改extension_dir.

具体操作步骤:

(1)找到mysql.so的位置.命令:sudo find / -name 'mysql.so'.

(2)在php.ini中找到extension_dir = "./",根据(1)路径修改.

(3)重启php-fpm.命令:/etc/init.d/php5-fpm restart.

十分钟解决Ubuntu下php开发环境配置(XAMPP)

Ubuntu无疑是linux初学者的首选版本,因为它图形界面支持的非常好。

然而XAMPP是php初学者的首选。

1.什么是XAMPP?

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为

XAMPP

了。它可以在Windows、linux、Solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

许多人通过他们自己的经验认识到安装

Apache

服务器是件不容易的事儿。如果您想添加

MySQL、PHP

和

Perl,那就更难了。XAMPP

是一个易于安装且包含

MySQL、PHP

和

Perl

的

Apache

发行版。XAMPP

的确非常容易安装和使用:只需下载,解压缩,启动即可。

到目前为止,XAMPP

共有以下四种版本:

适用于

linux

的版本(已在

Ubuntu、SUSE、RedHat、Mandrake

和

Debian

下通过测试),

适用于

Windows

98、NT、2000、2003、XP

和

Vista

的版本,

适用于

Solaris

SPARC

的测试版(在

Solaris

8

环境下开发并测试),

适用于

Mac

OS

X

的测试版。

XAMPP

1.6.5

已发布!

更新:

Apache

2.2.6

+

OpenSSL

0.9.8g

MySQL

5.0.51

PHP

5.2.5

PHP

4.4.6

phpMyAdmin

2.11.3

FileZilla

FTP

Server

0.9.24

Mercury

Mail

Transport

System

v4.52

2.点击这里进入下载,最新版:xampp-linux-1.7.1.tar.gz

3.安装

下载后请输入以下命令:

进入

linux

shell

并[color=#BF0000]以系统管理员的身份登录:

su

将下载的压缩文件释放到

/opt:

tar

xvfz

xampp-linux-1.7.1.tar.gz

-C

/opt

警告:

只允许使用上述命令安装

XAMPP。不要使用任何

Microsoft

Windows

工具释放压缩文件,这没有用。

警告

2:

使用此命令时,已存在的旧版

XAMPP

会被覆盖。

就这样结束了。XAMPP

被安装在

/opt/lampp

目录下。4:开始运行

使用下面的命令开始运行

XAMPP:

/opt/lampp/lampp

start

您应该能在屏幕上看到类似下面的提示信息:

Starting

XAMPP

1.7.1...

LAMPP:

Starting

Apache...

LAMPP:

Starting

MySQL...

LAMPP

started.

好了。Apache

和

MySQL

正在运行中。

5:测试

好了,这很简单,但您如何检测所有组件是否正常工作呢?只需在您的浏览器中输入下面的链接即可:

现在您应该能看到包含一些检测已安装软件的工作状态的链接和一些示例程序的

XAMPP

开始页面。

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上搭建php环境

1、打开终端,输入如下命令,在线安装apache2、php5和mysql。

apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

2、完成第1步后,输入y,表示继续执行,然后就等待安装,直到提示用户设置mysql的管理员密码。根据个人情况设置相应的密码,按tab键,确定即可。

3、完成安装后,在地址栏输入127.0.0.1或者localhost,就能看到it works的文字了。

4、自己写一个php脚本做一下测试

sudo touch /var/www/t.php //默认apache网站root目录是/var/www

sudo vim /var/www/t.php //用编辑器编辑t.php,这里使用的是vim

然后,输入如下内容:

<?php

phpinfo()

?>

然后,在浏览器地址栏中输入localhost/t.php,即可看到php的信息。

5

5、这样通过4步就建立起了最小的php开发环境,如果需要其它组建,可以通过如下命令获取

sudo apt-get install php5 //记得按一下tab键盘,可以看到相应的php扩展。

如何使用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文件放在哪个位置才能运行

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

关于ubantu运行php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于ubantu运行php ubuntu运行python的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did210625
更新时间:2023-05-03   阅读:50次

上一篇: php表格输出数组 php打印数组中的值

下一篇:php网页怎么打开 php网页怎么打开wamp

相关资讯

最新资料更新

  • 1.php读取pdf内容 php读取文本文件
  • 2.php视频直播源码 php直播源码免费
  • 3.php读取数据库字段值 php读取sql
  • 4.phphtml补全 html自动补全代码
  • 5.php5.2cgi的简单介绍
  • 6.php物业台账公式 物业台账是什么意思
  • 7.郑州php业余培训 郑州php业余培训机构
  • 8.php相除保留到分 php除法保留小数
  • 9.web安全php Web安全原理分析与实践
  • 10.php7.1des加密 php7 加密
  • 11.php美国东部时间 美国东部时间 换算
  • 12.php网页打印控件谷歌 php打印插件
  • 13.php微信推送提醒 php主动推送消息到安卓
  • 14.智能朗读系统php 智能ai朗读
  • 15.php登录网站 php网页登录
  • 16.phpdelete的简单介绍
  • 17.搭建分站源码php 建立分站怎么建
  • 18.php方法前加 php变量前后加点
  • 19.php做vip解析 php解析器是什么
  • 20.hbuilder写php hbuilder写PHP

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]