Linux下安装ApachePHPMySql搭建PHP运行环境.docx

Linux下安装ApachePHPMySql搭建PHP运行环境.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux下安装ApachePHPMySql搭建PHP运行环境

Linux下安装Apache+PHP+MySql搭建PHP运行环境引言LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的 Web 框架,该框架包括:Linux 操作系统,Apache 网络服务器,MySQL 数据库,Perl、PHP 或者 Python 编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和 Java/J2EE 架构相比,LAMP 具有Web 资源丰富、轻量、快速开发等特点,微软的.NET 架构相比,LAMP 具有通用、跨平台、高性能、低价格的优势,因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。本文安装环境:CentOS release 6.3 (Final)_2.6.32-279.el6.i686所需安装软件:ApachePHPmysql-server-5.1.73-3.el6_5.i686关闭SELINUX# vi /etc/selinux/config#SELINUX=enforcing?#注释掉#SELINUXTYPE=targeted?#注释掉SELINUX=disabled?#增加:wq!#保存退出shutdown -r now#重启系统安装Apache检查、删除检查是否安装apache# rpm -qa |grephttpd如果有显示任何软件包,则使用rpm –e删除# rpm -e 软件包名称 --nodeps如果删不了就只能升级了,暂时先不删除,在 使用 yum 命令安装的时候检测盒自动升级安装根据提示,输入Y安装即可成功安装# yum install httpd启动Apache# /etc/init.d/httpd start备注:Apache启动之后会提示错误:正在启动 httpd:httpd: Could not reliably determine the servers fully qualif domain name, using ::1 for ServerName解决办法:# vim /etc/httpd/conf/httpd.conf?#编辑找到 #ServerName?:80修改为 ServerName?:80?#这里设置为你自己的域名,如果没有域名,可以设置为localhost:wq!?#保存退出设为开机启动# chkconfighttpd on重启Apache#/etc/init.d/httpd restart安装MySql检查、删除检查是否安装mysql# rpm -qa |grep -imysql如果有显示任何软件包,则使用rpm –e删除# rpm -e 软件包名称 --nodeps如果删不了就只能升级了,暂时先不删除,在 使用 yum 命令安装的时候检测盒自动升级删除老版本mysql的开发头文件和库# rm -rf /usr/lib/mysql# rm -rf /usr/include/mysql卸载后/var/lib/mysql中的数据及/etc/f不会删除,若确定没用就手工删除# rm -rf /etc/f# rm -rf /var/lib/mysql安装询问是否要安装,输入Y即可自动安装,直到安装完成# yum install mysqlmysql-server这里可能出现依赖关系的错误提示,如:perl-DBD-MySQL is needed by mysql-server-5.1.73-3.el6_5.i686,可参照一下解决:# yum install perl-DBD-MySQL之后再执行第一条命令启动MySQL# /etc/init.d/mysqld start设为开机启动# chkconfigmysqld on拷贝配置文件(注意:如果/etc目录下面默认有一个f,直接覆盖即可)# cp -f /usr/share/mysql/f/etc/f设置密码# mysql_secure_installation回车,根据提示输入Y输入2次密码,回车根据提示一路输入Y最后出现:Thanks for using MySQL!MySql密码设置完成,重新启动 MySQL修改用户Host,支持远程访问数据库#mysql -uroot -pcao123123mysqluse mysqlmysqlselect Host,User from user;mysqlupdate user set Host=% where User=root; #出现错误提醒不用理睬mysqlflush privileges;mysqlselect Host,User from user; # 再查看下效果相关命令启动、关闭、重启命令重启# /etc/init.d/mysqld

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档