http://www.web008.net

2搭建LAMP环境的具体操作方法

一、apache、php、mysql安装

一、apache、php、mysql安装

安装顺序:apache/mysql    最后安装php   前两者顺序无所谓。 

1.安装php

1.安装apache

分步式安装:

  需要服务器联网

下载php:wget
解压:tar -zxvf mirror
安装gcc:yum install -y gcc gcc+ libxml2-devel
编译:./configure --prefix=/usr/local/php7 --enable-fpm

  安装:**yum install -y httpd**

也有比较简单的yum安装方式(在线安装,方便省事):

  运行:**/bin/systemctl start httpd.service**

yum install -y php 等待安装完成

  执行完运行命令之后是看不到效果的,这时候再输入查看apache服务状态命令来查看服务是否已经启动:

再输入如下命令进行php组件安装:

    查看状态:**service httpd status**

yum install -y 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

    Apache开启服务:**systemctl start httpd**

测试php是否正常安装,输入php echo “XXX”,若显示 could not open input file echo ,说明已经安装成功,或者写一个php文件执行一下即可

    Apache停止服务:**systemctl stop httpd**

2.安装apache

 

需要服务器联网

  测试apache服务是否正常开启,在我们本地浏览器里输入云服务器的公网ip,我这里以118.89.32.6为例图片 1

安装:yum install -y httpd

如上所示,表示apache正常开启;

运行:/bin/systemctl start httpd.service

 

执行完运行命令之后是看不到效果的,这时候再输入查看apache服务状态命令来查看服务是否已经启动:

2.安装mysql

查看状态:service httpd status

    wget
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum install mysql-community-server
    成功安装之后重启mysql服务

Apache开启服务:systemctl start httpd

    service mysqld restart

Apache停止服务:systemctl stop httpd

    初次安装mysql是root账户是没有密码的
    设置密码的方法:

测试apache服务是否正常开启,在我们本地浏览器里输入云服务器的公网ip,我这里以118.89.32.6为例

    输入mysql -uroot进入mysql数据库
      mysql> set password for ‘root’@‘localhost’ = password('newpasswd');
      mysql> quit   

图片 2

    远程授权连接mysql
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '你要设置的数据库密码' WITH GRANT OPTION;

如上所示,表示apache正常开启;

    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你要设置的数据库密码' WITH GRANT OPTION;
    mysql>FLUSH PRIVILEGES;

3.安装mysql

注解:

wget
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
成功安装之后重启mysql服务

1.RPM:  是RPM Package Manager(RPM软件包管理器),一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。

service mysqld restart

对应命令:

初次安装mysql是root账户是没有密码的
设置密码的方法:

  在Terminal中,基本的安装指令如下:

输入mysql -uroot进入mysql数据库
mysql> set password for ‘root'@‘localhost' = password('mypasswd');
mysql> exit

  rpm -i xv-3.10a-13.i386.rpm

远程授权连接mysql
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你要设置的数据库密码' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

  如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的URL路径。

注解:

  作为一个软件包管理工具,RPM管理着系统已安装的所有RPM程序组件的资料。我们也可以使用RPM来卸载相关的应用程序。

1.RPM: 是RPM Package Manager(RPM软件包管理器),一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。

  rpm -e xv

对应命令:

  RPM的常用参数还包括:

在Terminal中,基本的安装指令如下:

    -vh:显示安装进度;

rpm -i xv-3.10a-13.i386.rpm

    -U:升级软件包;

如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的URL路径。

    -qpl:列出RPM软件包内的文件信息;

作为一个软件包管理工具,RPM管理着系统已安装的所有RPM程序组件的资料。我们也可以使用RPM来卸载相关的应用程序。

    -qpi:列出RPM软件包的描述信息;

rpm -e xv

    -qf:查找指定文件属于哪个RPM软件包;

RPM的常用参数还包括:

    -Va:校验所有的RPM软件包,查找丢失的文件;

-vh:显示安装进度;

    -qa: 查找相应文件,如 rpm -qa mysql

-U:升级软件包;

2.YUM:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

-qpl:列出RPM软件包内的文件信息;

对应命令:

-qpi:列出RPM软件包的描述信息;

 

-qf:查找指定文件属于哪个RPM软件包;

  安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm

-Va:校验所有的RPM软件包,查找丢失的文件;

  删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

-qa: 查找相应文件,如 rpm -qa mysql

  升级软件:yum upgrade foo或者yum update fo

2.YUM: Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

  查询信息:yum info foo

对应命令:

  搜索软件(以包含foo字段为例):yum search foo

安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm

  显示软件包依赖关系:yum deplist foo
    -e 静默执行 
    -t 忽略错误
    -R[分钟] 设置等待时间
    -y 自动应答yes
    --skip-broken 忽略依赖问题
    --nogpgcheck 忽略GPG验证

删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

    check-update 检查可更新的包
    clearn 清除全部
    clean packages 清除临时包文件(/var/cache/yum 下文件)
    clearn headers 清除rpm头文件
    clean oldheaders 清除旧的rpm头文件
    deplist 列出包的依赖
    list 可安装和可更新的RPM包
    list installed 已安装的包
    list extras 已安装且不在资源库的包
    info 可安装和可更新的RPM包 信息
    info installed 已安装包的信息(-qa 参数相似)
    install[RPM包] 安装包
    localinstall 安装本地的 RPM包
    update[RPM包] 更新包
    upgrade 升级系统
    search[关键词] 搜索包
    provides[关键词] 搜索特定包文件名
    reinstall[RPM包] 重新安装包
    repolist 显示资源库的配置
    resolvedep 指定依赖
    remove[RPM包] 卸载包

升级软件:yum upgrade foo或者yum update fo

 

查询信息:yum info foo

3.WGET

搜索软件(以包含foo字段为例):yum search foo

   wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。 

显示软件包依赖关系:yum deplist foo

  所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。

-e 静默执行
-t 忽略错误
-R[分钟] 设置等待时间
-y 自动应答yes
--skip-broken 忽略依赖问题
--nogpgcheck 忽略GPG验证

 

check-update 检查可更新的包
clearn 清除全部
clean packages 清除临时包文件(/var/cache/yum 下文件)
clearn headers 清除rpm头文件
clean oldheaders 清除旧的rpm头文件
deplist 列出包的依赖
list 可安装和可更新的RPM包
list installed 已安装的包
list extras 已安装且不在资源库的包
info 可安装和可更新的RPM包 信息
info installed 已安装包的信息(-qa 参数相似)
install[RPM包] 安装包
localinstall 安装本地的 RPM包
update[RPM包] 更新包
upgrade 升级系统
search[关键词] 搜索包
provides[关键词] 搜索特定包文件名
reinstall[RPM包] 重新安装包
repolist 显示资源库的配置
resolvedep 指定依赖
remove[RPM包] 卸载包

如果以上两行命令都执行成功,显示complete,则可以使用Navicat 之类的来管理Mysql数据库

3.WGET

图片 3

wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。

 

所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。

 

如果以上两行命令都执行成功,显示complete,则可以使用Navicat 之类的来管理Mysql数据库

3.安装php

图片 4

     分步式安装:

二、配置apache、php

    下载php:wget .NET/get/php-7.0.11.tar.gz/from/this/mirror
    解压:tar -zxvf mirror
    安装gcc:yum install -y gcc gcc+ libxml2-devel
    编译:./configure --prefix=/usr/local/php7 --enable-fpm

2.1配置apache

    也有比较简单的yum安装方式(在线安装,方便省事)

使用httpd -V 命令查看apache的配置文件httpd.conf文件所在目录:

        yum install -y php     等待安装完成

图片 5

    再输入如下命令进行php组件安装:

如红色圈出的所示,apache配置文件在etc/httpd/conf/目录下

    yum install -y php-gd php-mysql libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

进入该目录,cd /etc/httpd/conf

    测试php是否正常安装,输入php echo “XXX”,若显示 could not open input file echo ,说明已经安装成功,或者写一个php文件执行一下即可;

图片 6

  如果php-mysql扩展未生成,则使用yum

要修改的内容:

郑重声明:本文版权归美高梅163888所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。