当前位置: 首页 > news >正文

centos 7 安装官方LAMP(Apache+PHP5+MySQL)

启用Apache2

yum install httpd

systemctl start httpd.service

systemctl status httpd

systemctl enable httpd.service

 



vi /etc/httpd/conf/httpd.conf #编辑文件

ServerSignature On  #添加,在错误页中显示Apache的版本,Off为不显示

Options Indexes FollowSymLinks  #修改为:Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI,禁止列出目录)

#AddHandler cgi-script .cgi #修改为:AddHandler cgi-script .cgi .pl (允许扩展名为.pl的CGI脚本运行)

AllowOverride None  #修改为:AllowOverride All (允许.htaccess)

AddDefaultCharset UTF-8 #修改为:AddDefaultCharset GB2312 (添加GB2312为默认编码)

#Options Indexes FollowSymLinks  #修改为 Options FollowSymLinks(不在浏览器上显示树状目录结构)

DirectoryIndex index.html  #修改为:DirectoryIndex index.html index.htm Default.html Default.htm index.php(设置默认首页文件,增加index.php)

MaxKeepAliveRequests 500  #添加MaxKeepAliveRequests 500 (增加同时连接数)

:wq! #保存退出

systemctl restart httpd.service #重启apache

rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html #删除默认测试页

安装MariaDB数据库

CentOS 7.0中MariaDB替代了MySQL数据库,

安装:yum -y install mariadb-server mariadb

启动:systemctl start mariadb.service

开机启动:systemctl enable mariadb.service

配置:cp /usr/share/mysql/my-huge.cnf /etc/my.cnf  覆盖原配置就好了。

设置数据库管理员密码:mysql_secure_installation  一路y就可以了,当然第一次y后面要输入两次密码。

安装PHP5

yum -y install php

安装PHP组件,使PHP支持 MariaDB

yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

重启: systemctl restart httpd.service

配置: vi /etc/php.ini

date.timezone = PRC #把前面的分号去掉,改为date.timezone = PRC

disable_functions = passthru,exec,system……#列出PHP可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。

expose_php = Off #禁止显示php版本的信息

short_open_tag = ON #支持php短标签

open_basedir = .:/tmp/  #设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站,如果改了之后安装程序有问题(例如:织梦内容管理系统),可以注销此行,或者直接写上程序的目录/data/www.osyunwei.com/:/tmp/

*********************************************************************************************************************************************************

测试一下:vi /var/www/html/index.php  输入
<?php
phpinfo();
?> 
保存退出。
打开http://192.168.1.108 如果能看到PHP配置信息页,说明PHP服务器正常。

LAMP平台就搭建好了,您可以在上面搭建Worldpress网站了!

当然也可以用yum install phpMyAdmin安装图形化管理工具。

 

 

 

 

 

转载于:https://www.cnblogs.com/k98091518/p/9100171.html

相关文章:

  • 6.Flask-WTForms
  • phpstrom+upupw 开启 Xdebug 调试
  • Python爬虫常用库的安装
  • 非 root 用户全局安装和配置 NodeJS
  • MYSQL性能优化的最佳20+条经验
  • 6.kotlin安卓实践课程-用kotlin写第一个activity对应P层
  • MHA源码分析——环境部署
  • 你需要了解的23种JavaScript设计模式
  • 2018-06-01Linux学习
  • 调查:市面上你知道有哪几款APP支持这个功能?
  • Python将SQL server 数据库导入到mongoDB数据库中
  • 多线程 - wait、notify
  • STP的算法与PVST+实现负载均衡
  • linux用户和权限详解
  • python---list列表、元组
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • JS 面试题总结
  • learning koa2.x
  • miaov-React 最佳入门
  • MySQL的数据类型
  • python3 使用 asyncio 代替线程
  • Service Worker
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 爱情 北京女病人
  • 缓存与缓冲
  • 力扣(LeetCode)21
  • 批量截取pdf文件
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 项目管理碎碎念系列之一:干系人管理
  • 一个项目push到多个远程Git仓库
  • 关于Android全面屏虚拟导航栏的适配总结
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​业务双活的数据切换思路设计(下)
  • ###STL(标准模板库)
  • #Lua:Lua调用C++生成的DLL库
  • #NOIP 2014#Day.2 T3 解方程
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (1)(1.13) SiK无线电高级配置(五)
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (六)vue-router+UI组件库
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (一)插入排序
  • (状压dp)uva 10817 Headmaster's Headache
  • .NET项目中存在多个web.config文件时的加载顺序
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [1525]字符统计2 (哈希)SDUT
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯
  • [Android]通过PhoneLookup读取所有电话号码
  • [bzoj2957]楼房重建
  • [C++]unordered系列关联式容器