很多站长朋友们都不太清楚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
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的详细内容...