【PHP】linux搭建PHP运行环境
【PHP】linux搭建PHP运行环境
之前在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即可安装成功
2 启动、测试
sudo systemctl start httpd.service备注:可以使用/etc/init.d/httpd status/stop/start/restart 分别对应 查看状态/停止/启动/重启也可以使用service httpd status/stop/start/restart命令,效果一样的
在windows浏览器输入服务器IP,查看页面,如下即表示apache安装成功
二 安装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
<?phpphpinfo(); ?>
- 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
3 在浏览器页面访问ip/index.php ip/index1.php,如下页面
【PHP】linux搭建PHP运行环境相关推荐
- linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...
centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...
- linux 搭建.net运行环境,.net core运行环境搭建 linux + windows
---------------------------------------linux------------------------------------------------- 一.添加do ...
- linux搭建wordpress运行环境,Centos 6.x配置基于nginx的wordpress运行环境 | 旺旺知识库...
一.LNMP安装 Linux系统用centos 6.4,nginx 1.2.7,mysql5.1.67,php5.3.3.都是当前最新稳定版本. 1.添加YUM软件源并更新 #rpm -ivh htt ...
- 从零开始搭建Pytorch运行环境Linux
Linux从零开始搭建Pytorch运行环境 安装Miniconda Miniconda download 官网 选择合适版本的安装脚本,复制链接.(选择最新的3.9可能合适些) 下载安装脚本. wg ...
- 服务器运行环境怎么搭建,服务器运行环境怎么快速搭建?
图/文:迷神 这个主要分2类,window系统还是linux系统,另外就是什么编程语言的运行环境,每个基本上还不同的. 以常用的编程语言php为例: window系统推荐:phpStudy v8.0 ...
- CentOS7安装wdCP面板,快速搭建web运行环境(图文详解)
文章目录 1. wdCP简介 2. 安装过程 2.1 源码安装 2.1.1 ssh登录服务器 2.1.2 源码的下载.解压.安装 2.1.3 软件安装目录 2.2 进入后台管理 3.wdCP面板的卸载 ...
- 阿里云服务器搭建Golang运行环境
阿里云服务器搭建Golang运行环境 1. 下载安装Golang 2. 使用9090端口编写网页 1. 下载安装Golang 下载Golang安装包: 解压之: tar -zxvf go1.14.2. ...
- 从零使用qemu模拟器搭建arm运行环境
原文链接: http://blog.csdn.net/linyt/article/details/42504975 为什么会有这篇文章 早在2011年的时候,跟当时同事一起讨论,做Linux系统开发正 ...
- Linux搭建Kafka开发环境
Linux搭建Kafka开发环境 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它 ...
最新文章
- 数字信号处理中的自相关和互相关计算和物理意义(一)
- docker 虚拟机搭建mongodb一主一从一复制_Docker最全教程——MongoDB容器化(十三)...
- git git git
- C++阶段01笔记04【程序流程结构(选择结构、循环结构、跳转语句)】
- 【译】探索更轻量的Electron替代品来托管Blazor桌面应用程序
- 10099 The Tourist Guide
- Nginx的启动阶段讲解
- linux有关信号的FAQ
- 智能手环功能模块设计_手环也可全面屏,荣耀手环6亮点都在这儿
- linux里面的perl脚本怎么调用函数,如何在我的Perl脚本中包含另一个文件的函数?...
- 直接拿来用的 CTO 创业技术栈指南!
- php mail执行命令,PHPMailer 命令执行 任意文件读取漏洞利用 【含POC】
- 微服务Spring Cloud Eureka 服务端-基本配置(eureka.server.xxx)
- LTE网络架构及鉴权
- 「leetcode」530. 二叉搜索树的最小绝对差:【有序数组】详解
- 荐号 | “看一看”中“偷”来的很棒的公众号
- Webstorm中html无Vue语法提示
- flutter Android混淆
- 大数据开发培训课程:Hive的静态分区与动态分区
- 虚拟机安装及网络配置