使用Centos搭建lamp环境

使用一台Centos 5.5实现

软件安装使用yum实现,将yum源改成网易的yum源

cd /etc/yum.repo.d

mv /Centos-Base.repo   /Cenytos-Base-repo.bak

使用wget下载网易yum源

wget http://mirrors.163.com/.help/CentOS-Base-163.repo

最后更新yum缓存    yum makecache

安装LAMP环境

安装Apache

yum install httpd httpd-devel

完成后启动Apache /etc/init.d/mysqld start

设置开启启动  chkconfig httpd on

安装MySQL

yum install mysql mysql-server mysql-devel

完成安装后启动MySQL    /etc/init.d/mysqld start

设置开机启动  chkconfig httpd on

设置MySQL密码

mysql -u root -p  登陆

use mysql;   选择库

update user set password=password('新密码’) where user='root';

flush privileges;

安装php

yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

/etc/init.d/httpd start  完成后启动php

将网站上传到/var/www/html下,发现如下错误

you don't have permission to access /upload on this server

apache/2.2.3 (Centos) server at 127.0.0.1 port 80

错误代码意思是“没有权限在此安装此程序”

解决方法:

网站程序的用户和组的权限为root,而Apache配置文件的权限为apache:apache,所以将网站程序的用户和组都改为Apache:Apache

检查之后发现Centos服务器的selinux和iptables的端口都没有开启,在iptables上添加21和80端口允许的命令。

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

iptables -I RH -Firewall -1 -INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

iptables -I RH -Firewall -1 -INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

重新加载防火墙

service iptables restart

将selinux的状态改为SELINUX=disabled,重启服务器。

转载于:https://blog.51cto.com/1051236524/1382289

Centos系统搭建LAMP相关推荐

  1. CentOS下搭建LAMP

    CentOS下搭建LAMP 前言: 我这里会讲解lamp架构的安装到配置,以及安装过程中的一些报错点 提示:这里的安装包括源码安装和yum安装 什么是lamp? httpd服务通常和mysql.php ...

  2. linux centos lamp,Centos下搭建LAMP

    Centos 搭建LAMP 安装roundcube,首先需要先搭建一个 LAMP 运行环境, LAMP 是Linux, Apache, MySQL, PHP 的首字母缩写,也就是在一台 CentOS5 ...

  3. CentOS系统搭建OpenERP

    近日公司提出openerp的搭建,觉得openerp里的有些模块比较适合公司,openerp的运作,估计会有利于公司系统化的管理.于是我就去了解openrp,然后来搭建这套强大的系统. 解决问题:li ...

  4. html5 云服务器搭建,云服务器CentOS系统搭建web服务

    腾讯云做活动,看比较便宜就搞了个服务器,配置如下: 标准型S2 CentOS 7.2 64位 1核 2GB 1Mbps 普通云硬盘 50G 我想要尝试写一些html,所以搭建了Apache web服务 ...

  5. centos操作系统搭建Lamp环境(apache php mysql)

    我们通过yum安装 一.安装必备 1.yum update 检查一下系统更新 2.yum -y installgcc gcc gcc-c 安装编译环境 3.yum erasehttpd 卸载系统自带的 ...

  6. 红帽linux lnmp搭建,RedHat/CentOs系统搭建lnmp环境

    1.用yum安装系统lib库 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetyp ...

  7. CentOS 7 搭建 LAMP

    一.安装httpd 1.yum install httpd -y 2.启动服务:systemctl start httpd 3.设置开机启动:systemctl enable 二.安装mariadb ...

  8. 我的Go+语言初体验——基于CentOS系统搭建Go+语言环境详细教程

    文章目录

  9. webmin安装php,CentOS 下搭建 LAMP 运行环境 Webmin

    安装 PHP 我们可以按照下面的命令安装PHP和Apache PHP模块: yum install php 安装相关模块使用PHP支持MySQL:为了让PHP支持MySQL,我们可以安装php-mys ...

最新文章

  1. 删除唯一性约束unique
  2. Fragment 生命周期的详情
  3. 如何使用 Linq 获取每个分组中的第一个元素?
  4. 【Github】开源项目xterm.js
  5. Hive的使用之脚本文件
  6. 真正的Go编译器与链接器在哪里?
  7. 计算机个人培训终结,计算机一级培训个人工作总结
  8. ubuntu18.04下hadoop安装与集群配置
  9. 完整的【ArcGIS地理信息系统空间分析实验教程】(包括光盘数据)
  10. COPY NAV导航网格寻路 -- 光照射线法
  11. C# 填充Excel
  12. dell 恢复介质_使用 Dell 恢复介质重新安装操作系统
  13. Excel如何计算两列数据的乘积之和(相乘之后相加)
  14. IKBC W200 键盘 win 键失效
  15. 第一款个人应用——《不做手机控》——终于上线啦!
  16. 轻松制作美容美发线下门店电子优惠券的实用方法分享
  17. D. Masquerade strikes back(思维)
  18. 新电脑Linux反应慢怎么回事,电脑反应慢怎么处理 教你几招解决电脑卡慢问题
  19. 数字藏品盲盒系统功能开发H5源码搭建
  20. 电商网站的商品详情页系统架构

热门文章

  1. js解析顺序了解一下??
  2. Gerrit代码审核服务器搭建全过程
  3. session的存储方式和配置
  4. 游标 每天给每个用户发钱
  5. IOS开发之--UIScrollView pagingEnabled自定义翻页宽度
  6. Oracle学习笔记之一,重温范式
  7. 太难了!产品经理想拿高薪
  8. 科普帖:Linux操作系统
  9. Oracle 11g忘记SYS和SYSTEM密码的处理办法
  10. 学习OpenResty编程