美文网首页
CentOS 7.2部署LAMP

CentOS 7.2部署LAMP

作者: Ke爺 | 来源:发表于2017-10-20 15:11 被阅读10次

1 安装Apache、PHP、MySQL和相关依赖包

  • Apache
    yum -y install httpd

  • PHP
    yum -y install php php-fpm

  • MySQL
    yum -y install mysql mysql-server
    yum -y install php-mysql
    注意:
    除了mysql-server外,其他的基本能正常完成安装。
    查找原因是因为CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,有两种解决方案,一是安装mariadb,二是从官网下载mysql-server。

  • 解决mysql-server安装问题
    wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum install mysql-community-server


2 安装常用拓展包

  • 安装Apache扩展包
    yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
  • 安装PHP扩展包
    yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
  • 安装Mysql扩展包
    yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

3 进行初始化配置

  • 配置开机启动
    systemctl enable httpd.service
    systemctl enable mysqld.service

  • 启动相关服务
    /bin/systemctl start mysqld.service
    /bin/systemctl start php-fpm.service
    /bin/systemctl start httpd.service

  • 设置mysql登录密码


    初始化数据
  • 配置Apache支持PHP

  • 编辑 /etc/http/conf/httpd.conf 文件时要注意:

找到:    
AddType  application/x-compress .Z    
AddType application/x-gzip .gz .tgz    
在后面添加:    
AddType application/x-httpd-php .php(使Apcche支持PHP)    
AddType application/x-httpd-php-source .php5       

找到:    <IfModule dir_module>    DirectoryIndex index.html    </IfModule>    
添加:    <IfModule dir_module>    DirectoryIndex index.html index.php </IfModule>        

找到:    #ServerName www.example.com:80    
修改为:  ServerName 127.0.0.1:80或者ServerName localhost:80    记得要去掉前面的“#”  
  • 修改默认的Web站点目录(可选)
找到:DocumentRoot "/var/www/html"
修改为:DocumentRoot "/home/www/WebSite" --该目录为自己创建的目录
 
找到:<Directory "/var/www/html"> 
修改为:<Directory "/home/www/WebSite">

4 检查相关进程

  • 默认的Apache端口:80;
    PHP端口:9000;
    MySQL端口:3306


    服务端口
  • 相关进程
    1.Apache


    Apache进程

    2.PHP


    PHP进程
    3.MySQL
    MySQL进程

5 测试方案

使用index.php文件测试 访问成功

相关文章

网友评论

      本文标题:CentOS 7.2部署LAMP

      本文链接:https://www.haomeiwen.com/subject/vhnmuxtx.html