zoukankan      html  css  js  c++  java
  • 20150309+Linux+LAMP安装-02

    4、安装Apache软件

    tar.gz源码包

    1)解压

    tar指令 –zxvf 源码包

    -zxf 解压参数

    -v  显示进度(一般情况下可以不写)

    解压apache

    wps7479.tmp

    切换到httpd解压后目录

    wps748A.tmp

    2配置安装路径等信息

    ./configure 运行配置工具

    --prefix = 安装路径  --enable-so

    写法一:

    wps748B.tmp

    写法二:

    通过反斜杠 (推荐)

    wps749B.tmp

    3)make编译

    直接在当前目录下输入make指令即可(编译生成可执行文件exe)

    4)make install安装

    wps749C.tmp

    5验证是否安装成功

    在浏览器输入localhost,如果显示it works代表安装成功,首次运行发现无法显示,必须启动apache服务

    wps749D.tmp

    可以通过start或stop或restart进行启动|中止|重启

    通过start启动,如下图所示

    wps74AE.tmp

    再次打开浏览器验证,出现以下提示,代表安装成功。

    wps74BE.tmp

    5、安装Mysql软件

    1)解压mysql

    tar.gz源码包

    wps74BF.tmp

    2)复制源码包到/usr/local/mysql

    wps74C0.tmp

    3)创建mysql组以及mysql用户

    创建mysql组

    wps74D1.tmp

    wps74D2.tmp

    创建mysql用户

    wps74E3.tmp

    4切换到/usr/local/mysql文件夹采用如下方式进行安装

    scripts/mysql_install_db  --user=mysql

    wps74E4.tmp

    如出现以下效果:代表初始化成功

    wps74F4.tmp

    切换到/usr/local/mysql目录下,执行以下代码

    chown -R root .

    chown -R mysql data

    chgrp -R mysql .

    wps7515.tmp

    bin/mysqld_safe --user=mysql & :启动数据库

    wps7516.tmp

    5验证数据库是否安装成功

    wps7526.tmp

    如出现以上提示代表安装成功,默认情况下,该root用户没有密码,可以直接登录,但是这种是不安全,如何解决此问题?

    6设置root密码

    wps7537.tmp

    6、安装php软件

    1)解压与安装

    tar -zxvf php-5.2.5.tar.gz

    cd php-5.2.5

    wps7547.tmp

    ./configure

    --prefix=/usr/local/php

    --with-apxs2=/usr/local/apache/bin/apxs : 指定apache路径

    --with-mysql=/usr/local/mysql : 指定mysql路径

    make

    make install

    2)配置文件

    安装完成后,打开/usr/local/apache/conf/httpd.conf,如出现以下代码,代表安装成功:

    wps7548.tmp

    现在还是无法解析php文件,手工添加以下代码:

    wps7559.tmp

    保存,重启apache服务

    wps756A.tmp

    3)验证php代码

    编写index.php代码

    wps756B.tmp

    运行效果如下:

    wps757B.tmp

    7、编写测试案例:通过php添加数据到数据库

    1)创建数据库shop

    wps757C.tmp

    2)创建用户表sh_admin

    wps758D.tmp

    3)编写php代码

    wps759E.tmp

    4)运行

    wps75AE.tmp

    8、查漏补缺

    1)php.ini文件配置

    把php安装目录中php.ini-dist文件复制到/usr/local/php/lib并改名为php.ini

    wps75BF.tmp

    出现如下提示,代表安装成功

    wps75C0.tmp

    2)配置自启动服务

    vi /etc/rc.d/rc.local

    /usr/local/apache/bin/apachectl start

    /usr/local/mysql/bin/mysqld_safe --user=mysql &

    代码如下:

    wps75D0.tmp

    保存退出即可

    3)给apache与mysql添加软链接

    为apache添加软链接

    wps75E1.tmp

    以后我们就可以直接在终端输入apache start|stop|restart即可

    为mysql添加软链接

    wps75F2.tmp

    、SSH服务

    l 服  务:sshd

    l 位  置:光盘2

    l 软  件:openssh-server-3.9p1-8.RHEL4.1

    l 配  置:/etc/ssh/sshd_config

    服务器名:sshd

    1、通过ssh完成文件上传与下载

    1)启动sshd服务,并检查防火墙是否允许ssh通过

    wps75F3.tmp

    2)通过ssh上传与下载

    ftp占用端口:21端口

    ssh占用端口:22端口

    FlashFxp:

    wps7613.tmp

    Winscp:

    wps7624.tmp

    SSH可以采用root管理员进行登陆,这是ftp无法做到的。

    3)通过ssh进行Linux的远程管理

    putty.exe

    wps7644.tmp

    wps7654.tmp

    SecureCRTPortable:

    wps7665.tmp

    、远程文件管理Linux)

    scp 远程文件管理(Linux对Linux)

    scp 本地文件 远程文件  : 上传文件

    wps7676.tmp

    scp 远程文件 本地文件  : 下载文件

    wps7677.tmp

    scp –r 文件夹 文件夹

    scp –P 端口 文件 文件

  • 相关阅读:
    Linux下基于PAM机制的USB Key的制作
    IP-route管理路由
    Linux下CPU主板监控工具lm_sensors
    两个网卡隔离方法
    关机后内存的数据是怎么丢失的呢?
    6.0 移动端页面布局
    CyberPlayer 使用教程
    5.10 HTML5 音频和视频
    让Ecshop网店系统用户自动登陆
    設定 Bootstrap/SASS/Bower/gulp (Windows平台)
  • 原文地址:https://www.cnblogs.com/lifushan/p/5469422.html
Copyright © 2011-2022 走看看