码迷,mamicode.com
首页 > 系统相关 > 详细

20150309+Linux+LAMP安装-02

时间:2016-05-07 23:28:37      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:

4、安装Apache软件

tar.gz源码包

1)解压

tar指令 –zxvf 源码包

-zxf 解压参数

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

解压apache

技术分享

切换到httpd解压后目录

技术分享

2配置安装路径等信息

./configure 运行配置工具

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

写法一:

技术分享

写法二:

通过反斜杠 \ (推荐)

技术分享

3)make编译

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

4)make install安装

技术分享

5验证是否安装成功

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

技术分享

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

通过start启动,如下图所示

技术分享

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

技术分享

5、安装Mysql软件

1)解压mysql

tar.gz源码包

技术分享

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

技术分享

3)创建mysql组以及mysql用户

创建mysql组

技术分享

技术分享

创建mysql用户

技术分享

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

scripts/mysql_install_db  --user=mysql

技术分享

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

技术分享

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

chown -R root .

chown -R mysql data

chgrp -R mysql .

技术分享

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

技术分享

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

技术分享

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

6设置root密码

技术分享

6、安装php软件

1)解压与安装

tar -zxvf php-5.2.5.tar.gz

cd php-5.2.5

技术分享

./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,如出现以下代码,代表安装成功:

技术分享

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

技术分享

保存,重启apache服务

技术分享

3)验证php代码

编写index.php代码

技术分享

运行效果如下:

技术分享

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

1)创建数据库shop

技术分享

2)创建用户表sh_admin

技术分享

3)编写php代码

技术分享

4)运行

技术分享

8、查漏补缺

1)php.ini文件配置

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

技术分享

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

技术分享

2)配置自启动服务

vi /etc/rc.d/rc.local

/usr/local/apache/bin/apachectl start

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

代码如下:

技术分享

保存退出即可

3)给apache与mysql添加软链接

为apache添加软链接

技术分享

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

为mysql添加软链接

技术分享

、SSH服务

l 服  务:sshd

l 位  置:光盘2

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

l 配  置:/etc/ssh/sshd_config

服务器名:sshd

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

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

技术分享

2)通过ssh上传与下载

ftp占用端口:21端口

ssh占用端口:22端口

FlashFxp:

技术分享

Winscp:

技术分享

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

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

putty.exe

技术分享

技术分享

SecureCRTPortable:

技术分享

、远程文件管理Linux)

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

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

技术分享

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

技术分享

scp –r 文件夹 文件夹

scp –P 端口 文件 文件

20150309+Linux+LAMP安装-02

标签:

原文地址:http://www.cnblogs.com/lifushan/p/5469422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!