您的位置:首页 > 运维架构 > Linux

20150309+Linux+LAMP安装-02

2016-05-07 22:46 435 查看

4、安装Apache软件

tar.gz源码包 [b]1)解压[/b] tar指令 –zxvf 源码包 -zxf 解压参数 -v 显示进度(一般情况下可以不写) 解压apache

切换到httpd解压后目录

[b]2配置安装路径等信息[/b] ./configure 运行配置工具 --prefix = 安装路径 --enable-so 写法一:

写法二: 通过反斜杠 \ (推荐)

[b]3)make编译[/b] 直接在当前目录下输入make指令即可(编译生成可执行文件exe) [b]4)make install安装[/b]

[b]5验证是否安装成功[/b] 在浏览器输入localhost,如果显示it works代表安装成功,首次运行发现无法显示,必须启动apache服务

可以通过start或stop或restart进行启动|中止|重启 通过start启动,如下图所示

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

5、安装Mysql软件

[b]1)解压mysql[/b] tar.gz源码包

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

[b]3)创建mysql组以及mysql用户[/b] 创建mysql组



创建mysql用户

[b]4切换到/usr/local/mysql文件夹采用如下方式进行安装[/b] scripts/mysql_install_db --user=mysql

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

切换到/usr/local/mysql目录下,执行以下代码 chown -R root . chown -R mysql data chgrp -R mysql .

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

[b]5验证数据库是否安装成功[/b]

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

6、安装php软件

[b]1)解压与安装[/b] 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 [b]2)配置文件[/b] 安装完成后,打开/usr/local/apache/conf/httpd.conf,如出现以下代码,代表安装成功:

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

保存,重启apache服务

[b]3)验证php代码[/b] 编写index.php代码

运行效果如下:

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

1)创建数据库shop

2)创建用户表sh_admin

3)编写php代码

4)运行

8、查漏补缺

[b]1)php.ini文件配置[/b] 把php安装目录中php.ini-dist文件复制到/usr/local/php/lib并改名为php.ini

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

[b]2)配置自启动服务[/b] vi /etc/rc.d/rc.local /usr/local/apache/bin/apachectl start /usr/local/mysql/bin/mysqld_safe --user=mysql & 代码如下:

保存退出即可 [b]3)给apache与mysql添加软链接[/b] 为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 端口 文件 文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: