linux安装php运行环境

linux安装php运行环境的方法:1、通过“yum install httpd”安装Apache;2、安装MySql;3、通过“yum install php”安装PHP;4、创建PHP程序进行测试即可。

linux安装php运行环境

本文操作环境:Red Hat 4.8.2-16系统、php5.3.29版,DELL G3电脑

所需安装软件:

ApachePHPmysql-server

一  安装 Apache

1 检查、删除、安装

立即学习“PHP免费学习笔记(深入)”;

rpm -qa|grep httpd    rpm -e 包名 --nodeps    yum install httpd     //安装,根据提示,输入Y即可安装成功

登录后复制

linux安装php运行环境

2 启动、测试

/etc/init.d/httpd start备注:可以使用/etc/init.d/httpd status/stop/start/restart 分别对应  查看状态/停止/启动/重启     也可以使用service httpd status/stop/start/restart命令,效果一样的

登录后复制

在windows浏览器输入服务器IP,查看页面,如下即表示apache安装成功

linux安装php运行环境

二 安装MySql

1 检查、删除、安装

立即学习“PHP免费学习笔记(深入)”;

rpm -qa|grep -i mysql           //检查是否安装mysqlrpm -e 包名 --nodeps            //若有则删除,另外还有一些库和头文件,我这边都没有,安装后,在他说的路径也没有找到。yum install mysql mysql-server //安装,根据提示,输入Y即可安装成功。若有提示缺少依赖,直接使用yum install 安装即可,我这儿没遇到

登录后复制

推荐学习:《PHP视频教程》

2 配置、启动

拷贝文件:cp -f /usr/share/mysql/my-medium.cnf /etc/my.cnf   (覆盖即可)设置密码:mysql secure installation    (根据提示输入Y,输入2次密码,回车。出现Thanks for using MYSQL! 表示成功)远程访问:

mysql -uroot -proot   //-u后面是用户名,-p后面是密码use mysql;select Host,User from user;update user set Host='%' where User='root'; //出现错误不用理睬flush privileges;select Host,User from user;

登录后复制启动mysql:/etc/init.d/mysqld start   // service mysqld start同样功效

三 安装PHP

1 安装

yum install php //安装php//安装组件,支持mysqlyum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

登录后复制

2 配置、启动

原文章写了很多配置,我不知道是做什么的,暂时没有按照他的改启动:重启httpd mysqld写完php程序或者修改程序后,执行命令service php-fpm reload重新加载

四 测试

1 测试程序

index.php


登录后复制

index1.php

<?php

登录后复制

$link = mysql_connect("localhost","root","root") or die(mysql_error());    if($link!=false)        {echo "成功连接mysql";}    else        {echo "与本地mysql服务器连接失败";}    mysql_close();?>

登录后复制

2 放到php的根目录下

   并执行service php-fpm reload   也可自己配置:cat /etc/httpd/conf/httpd.conf( DocumentRoot “/var/www/html/”)   也可以修改文件路径比如:/var/www/html/test/index.php.   对应的访问url则为ip/test/index.php

    linux安装php运行环境

3 在浏览器页面访问ip/index.php   ip/index1.php,如下页面

linux安装php运行环境linux安装php运行环境

 

以上就是linux安装php运行环境的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2514218.html

(0)
上一篇 2025年3月5日 15:25:01
下一篇 2025年2月22日 16:21:55

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • PHP如何重定向网页跳转页面

    本篇文章给大家介绍一下php重定向网页跳转页面的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 PHP中重定向网页跳转页面的方法(共三种) 今天在做用户登录功能时用到了重定向页面,之后比较感兴趣,学习总结了三种方法,…

    2025年3月5日
    200
  • PHP超时的设置方法有哪些

    本篇文章给大家介绍一下php超时的设置方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 一、PHP文件 执行超时 (1)初始设置脚本执行时间 打开php.ini文件,找到: max_execution_time=30 …

    2025年3月5日
    200
  • 什么是PHP 数组吗?PHP 数组如何使用?

    大家了解什么是php 数组吗?自己会用php写一些关于数组的东西吗?本文带大家了解一下php 数组,快来一起学习吧!!! 什么是数组: 数组是一个能在单个变量中存储多个值的特殊变量。 php数组,本意就是PHP中的数组。他的特点就是将val…

    2025年3月5日
    100
  • php加载文件的方法有哪些

    php加载文件的方法:1、使用“include ‘文件名’”语句加载;2、使用“require ‘文件名’”语句加载;3、使用“include_once ‘文件名’”语…

    2025年3月5日 编程技术
    200
  • php explode中文乱码怎么办

    解决方法:1、在php.ini配置文件中,查找并设置“defalut_charset”项的值为“utf-8”即可;2、在php程序中,使用“@ini_set(‘default_charest’,’utf-…

    2025年3月5日
    200
  • php如何不递归实现遍历目录下所有文件

    实现方法:1、创建一个数组,将要遍历的这个目录放入;2、循环处理这个数组,循环结束的条件是数组为空;3、每次循环,处理数组中的一个元素,并将元素删除;4、如果这个元素是目录,则将目录下所有的子元素加入数组,接着处理元素,直至数组为空。 本教…

    2025年3月5日
    200
  • php实现301跳转的方法是什么

    php实现301跳转的方法:首先使用“header(“HTTP/1.1 301 Moved Permanently”);”语句设置301状态码;然后使用“header(“Location:your_des…

    2025年3月5日
    200
  • php怎么删除所有文件夹

    php删除所有文件夹的方法:首先创建一个PHP示例文件;然后设置需要删除的文件夹;最后通过遍历一个文件夹内的所有文件和文件夹,并删除所有文件夹和子文件夹下的所有文件即可。 本文操作环境:windows7系统、PHP7.1版,DELL G3电…

    2025年3月5日
    200
  • php怎么替换连续空格

    php替换连续空格的方法:首先创建一个PHP示例文件;然后通过“static public function merge_spaces ( $string){…}”实现替换去除多个连续空格即可。 本文操作环境:windows7系…

    2025年3月5日
    200
  • php浏览器删除cookie

    php浏览器删除cookie的方法:1、设置cookie的过期时间;2、设置cookie的值为空;3、使用setcookie方法来设置cookie。 本文操作环境:windows7系统、PHP7.1版,DELL G3电脑 php服务器删除浏…

    2025年3月5日
    200

发表回复

登录后才能评论