zoukankan      html  css  js  c++  java
  • LAMP(Linux Apache Mysql Php)开发环境配置

    Linux、Apache、Mysql、Php---------搭建网站平台

    基础环境的搭建要求:1.要有一个干净的系统

                                        2.配好本地yum源

                                        3.网络通顺(可以使用远程连接)

                                        4.主机名修改

                                        5.防火墙关闭(selinux关闭)

                                        6.本地域名配好

    以上准备就绪后,下面开始真正的实战

    一.配置本地域名解析,修改主机名

    命令有:cat /etc/hosts(查看本地域名解析)    cat /etc/hostname(查看主机名)    vi /etc/hostname-----zm(进入配置文件,修改主机名) hostname(查看主机名)   hostname zm(设置主机名)   login(断开重新登录) vi /etc/hosts---192.168.1.67 zm---保存退出(配置域名解析)  ping zm(ping主机名,若能ping通,则表示配置成功)

    二.查看挂载,并配置本地yum源

    命令有:mount(查看挂载)   ls /opt    mkdir /opt/dvd(在opt目录下创建新的子目录)    mount /dev/sr0 /opt/dvd/(将光盘挂载到opt下的dvd目录中去)

    进入到etc下的yum.repos.d目录,编辑dvd.repo文件

    在dvd.repo中输入的内容如下:

    清除缓存

    查看列表的命令为yum list(截图略)

    三.关闭防火墙:

    在关闭防火墙之后,还有一条命令为vi /etc/selinux/config(查看防火墙状态,图片略)

    一切准备就绪后,就可以安装服务啦

    四.安装服务

    命令:yum install httpd httpd-devel mariadb-server mariadb-devel php php-mysql php-devel

    重启httpd和mysql服务并查看其状态

    MYSQL服务:

    1.mysql因第一次启动须设密码:mysqladmin -u root password 000000

    2.进入mysql命令:mysql -uroot -p000000(若不想让别人看到密码,可以用:mysql -uroot -p回车再输入密码,退出数据库用exit)

    3.ssh -tnmlp |grep mysql(查看myql版本信息)

    4.yum list |grep mariadb(查看mysql相关列表)

    以上命令相关截图如下

    进入到/var/www/html,并在网上上输入自己的IP地址,显示相关内容

    将页面右面部分的目录复制,输入mv 黏贴刚才复制的命令

    即:mv /etc/httpd/conf.d/welcome.conf  /etc/httpd/conf.d/welcome.conf.bak

    然后进入/etc/httpd/conf.d目录,查看其下文件

    另外,还有三个命令,大家可以敲上看一看(无关紧要)

    cat /etc/httpd/conf/httpd.conf

    vi /etc/httpd/conf/httpd.conf

    vi /etc/httpd/conf.d/php.conf

    重要的来啦:

    进入/var/www/html,写入一个新文件

    命令:cd /var/www/html       vi index.php  并在index.php文件中写入内容,截图如下所示:

    以上步骤完成后,进入网页,输入自己的Ip,显示以下内容为正确

    五.如何把mysql与php相关联

    方法:上传discuz论坛包,将discuz注册的用户名写在mariadb数据库中

    上传discuz包

    1.通过新建文件传输将包传到/root下

    2.然后输入以下命令:

    ls /var/www/html    

    mv /var/www/html/index.php  /mnt/

    ls /var/www/html

    yum install unzip(安装unzip)

    unzip D...(刚才传入的论坛包输入D后按tab键补齐)  -d /var/www/html(解压压缩包到指定目录)

    cd /var/www/html

    ls   

     

    进入/upload目录下,并将其下的所有文件复制到/var/www/html中

    然后进入到/var/www/html目录下,用ls查看,完成后,进入网页,输入自己的ip,现在先不要着急安装!!!因为你还没完善好!!!!!



    六.关联数据库

    进入数据库

    mysql -uroot -p000000

    show databases;

    create database discuz;

    show databases;

    grant all on discuz.* to discuz@'localhost' identified by "000000";(授权)

    flush privileges;(刷新权限)

    在进入数据库,发现discuz下没有表格

    七.赋予权限

    chown -R apache.apache /var/www/html

    ll

    进入网页,输入自己的ip地址,会出现以下界面。一步步安装,截图如下:(用户名密码要和我的填写一样)

    安装成功!!

    (最后再输入命令,就是如此啦。)

  • 相关阅读:
    html-css___table属性(设置细线边框)
    简单的jquery表单验证+添加+删除+全选/反选
    CKEditor5 使用第二天 获取回传数据,图片上传
    ckeditor5 使用第一天 下载并加载居中,居左,居右功能
    Android studio 3.4 新建项目报错Error:unable to resolve dependency for app@。。。解决办法
    IDEA 运行后乱码问题解决
    tomcat9启动后控制台输出乱码问题
    springboot架构下运用shiro后在configuration,通过@Value获取不到值,总是为null
    IDEA org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
    查找 oracle 数据库中包含某一字段的所有表的表名
  • 原文地址:https://www.cnblogs.com/zm121196/p/9641634.html
Copyright © 2011-2022 走看看