linux 不联网 搭建php,【PHP】linux搭建PHP运行环境

本文详细介绍了如何在Linux系统(RedHat 4.8.2-16)上安装Apache、MySQL和PHP,包括检查、安装、配置和测试各个步骤。通过yum命令进行软件包的安装,然后配置Apache和MySQL,最后测试PHP环境,确保能够正常运行PHP程序。
摘要由CSDN通过智能技术生成

之前在windows下写了hello world,终归是不够用啊,因为开发环境是Linux,怎么办呢~~~学习学习再学习

写在前面的话:我从百度文库的一个文章里摘出来的,原文章名称《Linux下安装Apache+PHP+MySql 搭建PHP运行环境》

http://wenku.baidu.com/link?url=7A49L1QOIznRoJVz7fC6qaHGiCHTYacwYTLZJEIT_E7URXqgoftdsZdl0tLfKn2n_Tb8PPZ4LqYsA_F1xn5jBovPIR-aG7qUVmPPx34Ft9a

安装环境:Red Hat 4.8.2-16

所需安装软件:

Apache

PHP

mysql-server

一  安装 Apache

1 检查、删除、安装

rpm -qa|grep httpd //检查是否安装apache

rpm -e 包名 --nodeps //若有则删除 PS:我没有删除,直接用的服务器原来的。

yum install httpd //安装,根据提示,输入Y即可安装成功

0217eddf50c4dbddf95a1b88997963f4.png

2 启动、测试

/etc/init.d/httpd start

备注:可以使用/etc/init.d/httpd status/stop/start/restart 分别对应 查看状态/停止/启动/重启

也可以使用service httpd status/stop/start/restart命令,效果一样的

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

aeee919b2965cb75d855ee163f75dd9b.png

二 安装MySql

1 检查、删除、安装

rpm -qa|grep -i mysql //检查是否安装mysql

rpm -e 包名 --nodeps //若有则删除,另外还有一些库和头文件,我这边都没有,安装后,在他说的路径也没有找到。

yum install mysql mysql-server //安装,根据提示,输入Y即可安装成功。若有提示缺少依赖,直接使用yum install 安装即可,我这儿没遇到

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

//安装组件,支持mysql

yum 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

phpinfo();

?>

index1.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

3aace97e0b3d81a322f9b4ee22998cfb.png

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

9d66d837fac0b487dabb0a927048a88c.png

5e4119ac64930bf92bdf586a86482037.png

Windows7下搭建Django运行环境

一直都是在Linux环境下搭建django的运行环境,开学因为需要叫前端的同学帮忙修改模板,所以需要在Windows下搭建起运行环境,想来PHP倒是有不少集成开发环境,Python倒是少的可怜…只在w ...

Centos7安装Docker 基于Dockerfile 搭建httpd运行环境

Centos7安装Docker 基于Dockerfile 搭建httpd运行环境 docker docker搭建 docker build 本文档完成目标内容如下 使用Docker搭建http服务器一 ...

【MIT6.828】centos7下使用Qemu搭建xv6运行环境

title:[MIT6.828]centos7下使用Qemu搭建xv6运行环境 date: "2020-05-05" [MIT6.828]centos7下搭建xv6运行环境 1. ...

Atitit linux获取项目运行环境版本

Atitit linux获取项目运行环境版本 1.1. Nginx版本1 1.2. Php版本1 1.3. Mysql版本2 1.4. Redis版本2 1.1. Nginx版本 [root@iZ25 ...

9款一键快速搭建PHP运行环境的好工具

9款一键快速搭建PHP运行环境的好工具 胡倡萌 2011/02/19 网络资源 77,063 1     内容提要: 建立一个PHP网站,首先需要搭建PHP的开发和运行环境,对于PHP初学者也是一个难 ...

漫游Kafka实战篇之搭建Kafka运行环境

接下来一步一步搭建Kafka运行环境. Step 1: 下载Kafka 点击下载最新的版本并解压. > tar -xzf kafka_2.9.2-0.8.1.1.tgz > cd kafk ...

JDK+Tomcat搭建JSP运行环境--JSP基础

一.搭建JSP运行环境之前需要了解的基本知识 配置JSP运行环境之前,我们需要了解JSP的运行机制.只有了解JSP运行机制后,我们才能知道为什么要搭建JSP运行环境?如何去搭建JSP运行环境?为什么要 ...

Windows上搭建Flume运行环境

1.如果没有安装过Java环境,则需首先安装JDK. 可参考中的搭建环境安装JDK部分 2.官方下载Flume(当前为apache-flume-1 ...

(转)Windows上搭建Kafka运行环境

转自: 完整解决方案请参考: Setting Up and Running Apache Kafka on Windows OS   在环境搭建过 ...

随机推荐

HTML页面优化

第一步:加载优化 减少HTTP请求. 因为手机浏览器同时响应请求为4个请求(Android支持4个,iOS 5后可支持6个),所以要尽量减少页面的请求数,首次加载同时请求数不能超过4个.a) 合并CS ...

Python文件格式化写入

[root@localhost test]# cat 1.py fd = open('format.txt','w') head = "%10s%10s%10s\n"%('id', ...

Linux下inotify监控文件夹状态,发生变化后触发rsync同步

1.安装工具--inotifywget http://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar ...

JS冒泡事件与处理

JavaSciprt事件中有两个很重要的特性:事件冒泡以及目标元素. 事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发.这 一过程被 ...

标准I/O介绍

标准I/O库 1. 标准I/O介绍 不仅是在UNIX系统中,很多操作系统上都实现了标准I/O库. 标准I/O库由ANSI C 标准说明 标准 I/O 库处理很多细节,例如带有缓冲分配.以优化长度执行的 ...

Mysql源码安装

首先去http://dev.mysql.com/downloads/mysql/5.6.html 下载mysql的源代码,记住是source code,别下别的版本 1.安装依赖的包 yum -y i ...

springboot配置视图控制器

实现WebMvcConfigurer接口 /** * @descripte 配置自己的视图解析器 */@Configurationpublic class MyViewConfigController ...

git命令行获取某分支代码

参考https://www.cnblogs.com/nylcy/p/6569284.html git clone -b branch1 http://xxx.xx.xxx... git clone - ...

MVC4 项目开发日志(1)

最近一直在定义一个功能全面,层次结构分明的框架.一边学习一边应用.

Machine Learning CodeForces - 940F(带修改的莫队)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值