Linux搭建LAMPApachePHPMysqlCentos教程_第1页
Linux搭建LAMPApachePHPMysqlCentos教程_第2页
Linux搭建LAMPApachePHPMysqlCentos教程_第3页
Linux搭建LAMPApachePHPMysqlCentos教程_第4页
Linux搭建LAMPApachePHPMysqlCentos教程_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux搭建lamp(Apache+PHP+Mysql环境)centos7.2版详细教程1.检查系统环境(注意:如果是新的系统或者你从来没有尝试安装过,则该部分步骤跳过。)1.1确认centos版本rootlocalhost # cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)1.2检查是否安装过apacherpm -qa | grep httpd或者:apachectl -v或者:httpd -v1.3检查是否安装过Mysqlservice mysqld start如果未被识别则没有安装,如果系统安装过,或者安装失败,清

2、理一下系统。1.4清理Mysql痕迹yum remove mysqlrm -f /etc/f1.5卸载Apache包rpm -qa|grep httpd2.安装Apache、PHP、Mysql2.1安装apacherootlocalhost # yum -y install httpd直到返回如下提示表示安装成功。.Installed:httpdDependency Installed: httpd-tools.x86_64 mailcap.noarchComplete!表示安装成功!2.2安装Phprootlocalhost # yum -y install php直到返回如下提示表示安装成

3、功。Installed:Dependency Installed: phpphp-common.x86_64Complete!2.3安装php-fpmrootlocalhost # yum -y install php-fpm直到返回如下提示表示安装成功。Installed:php-fpm.x86_64Complete!2.4安装Mysqlrootlocalhost # yum -y install mysql直到返回如下提示表示安装成功。Installed:Dependency Updated:mariadb-libs.x86_64Complete!7.2版本的Centos已经把mysql更

4、名为mariadb,表示安装成功!2.5安装 mysql-serverrootlocalhost # yum -y install mysql-serverLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile* base* extras* updatesNo package mysql-server available.Error: Nothing to do返回错误!分析解决方案CentOS 7+ 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,entos

5、7配置教程上,大多都是安装mariadb,因为centos7默认将mariadb视作mysql。因为mysql被oracle收购后,原作者担心mysql闭源,所以又写了一个mariadb,这个数据库可以理解为mysql的分支。如果需要安装mariadb,只需通过yum就可。有两种解决方案:解决方案1:是安装mariadbrootlocalhost # yum install -y mariadb解决方案2:是从官网下载mysql-server建议采用第二种方案:wgetrpmrpm -ivh mysql-comyum install mysql-community-server然后需要确定,输

6、入y回车即可Install  3 Packages (+8 Dependent packages)Total download size: 82 MIs this ok y/d/N:一直选择输入 y ,有两次选择,直到返回:Replaced:maria mariaComplete!安装成功!2.6安装 php-mysqlrootlocalhost # yum -y install php-mysql直到返回如下提示表示安装成功。Installed:php-mysql.x86_64Dependency Installed:php-pdo.x86_64 0:5.Complete!3.安装

7、基本常用扩展包3.1安装Apache扩展包yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql直到返回如下提示表示安装成功。Installed:httpd-manual.noarchComplete!3.2安装PHP扩展包Yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel直到返回如下提示表示安装成功。Dependency Updated:Complete!3.3安装Mysql扩展包yum -y install mysq

8、l-connector-odbc mysql-devel libdbi-dbd-mysql直到返回如下提示表示安装成功。Dependency Installed:Complete!4.配置Apache、mysql开机启动重启Apache、mysql服务(注意这里和centos6有区别,Cenots7+不能使用6的方式)systemctl start httpd.service #启动apachesystemctl stop httpd.service #停止apachesystemctl restart httpd.service #重启apachesystemctl enable httpd

9、.service #设置apache开机启动如果是采用方法一安装的mariadb,安装完成以后使用下面的命令开启数据库服务:#启动MariaDBrootlocalhost # systemctl start mariadb.service  #停止MariaDBrootlocalhost # systemctl stop mariadb.service  #重启MariaDBrootlocalhost # systemctl restart mariadb.service#设置开机启动rootlocalhost # systemctl enable mariadb.serv

10、ice重启对应服务service mysqld restartservice php-fpm startservice httpd restart5.配置Mysql初次安装mysql是没有密码的,我们要设置密码,mysql的默认账户为root设置 MySQL 数据 root 账户的密码:rootlocalhost # mysql_secure_installation当出现如下提示时候直接按回车:Enter current password for root出现如下再次回车:Set root password? Y/n出现如下提示输入你需要设置的密码,这里输入了root,输入密码是不显示的,回

11、车后再输入一次确认:New password:接下来还会有四个确认,分别是:Remove anonymous users? Y/nDisallow root login remotely? Y/nRemove test database and access to it? Y/nReload privilege tables now? Y/n直接回车即可。6.测试环境6.1测试Apache我们在浏览器地址栏输入http:/localhost/如下图,说明我们的apache测试成功6.2测试Php进入apache的web根目录:/var/www/html中写一个最简单的php测试页面cd /var/www/htmltouch phpinfo-test.phpviphpinfo-test.php进入到了控制模式之后按键盘字母i进入到编辑模式,将如下代码输入到文件中<?phpecho"Phpinfo Test.php"phpinfo()?>按esc退出编辑模式,回到控制模式,输入:w

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论