LAMP平台部署及应用 配置安装php 安装mhash 安装mcrypt 配置安装Apache 配置zend加速

LAMP平台部署及应用

安装php

一、 安装依赖程序

1.挂载光盘

[root@centos01 ~]# mount /dev/cdrom /mnt/

2.删除自带的源

[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*

3.安装依赖程序

[root@centos01 ~]# yum -y install zlib-devel libxml2-devel
二、 安装libmcrypt

1.卸载光盘

[root@centos01 ~]# umount /mnt/

2.切换光盘为LAMP.iso
在这里插入图片描述
3.挂载光盘

[root@centos01 ~]# mount /dev/cdrom /mnt/

4.解压

[root@centos01 ~]# tar zxvf /mnt/libmcrypt-2.5.8.tar.gz -C /usr/src/

5.进入到/usr/src/libmcrypt-2.5.8/中

[root@centos01 ~]# cd /usr/src/libmcrypt-2.5.8/

6.安装libmcrypt

[root@centos01 libmcrypt-2.5.8]# ./configure && make && make install

7.优化命令

[root@centos01 libmcrypt-2.5.8]# ln -s /usr/local/lib/libmcrypt.* /usr/lib
三、 安装mhash

1.解压

[root@centos01 ~]# tar zxvf /mnt/mhash-0.9.9.9.tar.gz -C /usr/src/

2.进入/usr/src/mhash-0.9.9.9/中

[root@centos01 ~]# cd /usr/src/mhash-0.9.9.9/

3.安装mhash

[root@centos01 mhash-0.9.9.9]# ./configure && make && make install

4.优化命令

[root@centos01 mhash-0.9.9.9]# ln -s /usr/local/lib/libmhash.* /usr/lib 
四、安装mcrypt

1.解压

[root@centos01 ~]# tar zxvf /mnt/mcrypt-2.6.8.tar.gz -C /usr/src/

2.进入/usr/src/mcrypt-2.6.8/中

[root@centos01 ~]# cd /usr/src/mcrypt-2.6.8/

3.安装mcrypt

[root@centos01 mcrypt-2.6.8]# ./configure && make && make install

在这里插入图片描述
安装中出现这种问题如何解决?
配置环境变量

[root@centos01 mcrypt-2.6.8]# export LD_LIBRARY_PATH=/usr/local/lib

然后再去安装

[root@centos01 mcrypt-2.6.8]# ./configure && make && make install

配置安装Apache

一、配置Apache

1.解压Apache

[root@centos01 ~]# tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/

2.进入/usr/src/httpd-2.2.17/中

[root@centos01 ~]# cd /usr/src/httpd-2.2.17/

3.配置Apache

[root@centos01 httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so --enable-cgi --enable-rewrite --enable-charset-lite

4.配置安装

[root@centos01 httpd-2.2.17]# make && make install

5.优化命令

[root@centos01 httpd-2.2.17]# ln -s /usr/local/httpd/bin/* /usr/local/bin/

6.复制配置文件

[root@centos01 httpd-2.2.17]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

7.增加权限

[root@centos01 httpd-2.2.17]# chmod +x /etc/init.d/httpd

8.编辑主配置文件,添加描述

[root@centos01 httpd-2.2.17]# vim /etc/init.d/httpd

在这里插入图片描述
9.添加服务和开启服务

[root@centos01 httpd-2.2.17]# chkconfig --add httpd
[root@centos01 httpd-2.2.17]# chkconfig --level 35 httpd on

配置安装php

一、 配置php

1.解压

[root@centos01 ~]# tar zxvf /mnt/php-5.3.28.tar.gz -C /usr/src/

2.进入/usr/src/php-5.3.28/中

[root@centos01 ~]# cd /usr/src/php-5.3.28/

3.配置php

[root@centos01 php-5.3.28]# ./configure --prefix=/usr/local/php --with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs
 --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php

4.编译安装php

[root@centos01 php-5.3.28]# make && make install

5.生成php主配置文件

[root@centos01 php-5.3.28]# cp php.ini-production /usr/local/php/php.ini

配置zend加速

一、移动zend程序

1.解压

[root@centos01 php-5.3.28]# tar zxvf /mnt/zendguardloader-php-5.3-linux-glibc23-i386.tar.gz -C /usr/src/

2.进入/usr/src/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/中

[root@centos01 ~]# cd /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/

3.复制ZendGuardLoader.so到/usr/local/php/lib/php/

[root@centos01 php-5.3.x]# cp ZendGuardLoader.so /usr/local/php/lib/php/
二、修改php主配置文件加载zend模块

1.编辑

[root@centos01 ~]# vim /usr/local/php/php.ini

在这里插入图片描述
在这里插入图片描述

配置Apache

一、 修改Apache主配置文件加载php模块

1.备份主配置文件

[root@centos01 ~]# cp /usr/local/httpd/conf/httpd.conf /usr/local/httpd/conf/httpd.con.bak

2.编辑主配置文件

[root@centos01 ~]# vim /usr/local/httpd/conf/httpd.conf

在这里插入图片描述

AddType application/x-httpd-php .php

在这里插入图片描述

DirectoryIndex index.html index.php
二、 启动apache服务

1.设置启动服务和开机自动启动

[root@centos01 ~]# systemctl start httpd
[root@centos01 ~]# systemctl enable httpd

2.设置php测试页
[root@centos01 ~]# vim /usr/local/httpd/htdocs/index.php
在这里插入图片描述

<?php
phpinfo();
?>

测试

将win的IP地址设置为192.168.100.20
Apahce测试
访问192.168.100.10
在这里插入图片描述
访问index.php
在这里插入图片描述

上线phpMyadmin系统

一、指定phpMyadmin安装位置

1.解压

[root@centos01 src]# tar zxvf /mnt/phpmyadmin-3.3.10-all-languages.tar.gz -C /usr/src/

2.进入/usr/src/中

[root@centos01 ~]# cd /usr/s rc/

3.移动到指定的安装位置

[root@centos01 src]# mv phpMyAdmin-3.3.10-all-languages/ /usr/local/httpd/htdocs/phpMyadmin
二、 生成phpMyadmin配置文件

1.进入/usr/local/httpd/htdocs/phpMyadmin/中

[root@centos01 src]# cd /usr/local/httpd/htdocs/phpMyadmin/

2.复制config.sample.inc.php为config.inc.php

[root@centos01 phpMyadmin]# cp config.sample.inc.php config.inc.php

测试

访问hphMyadmin
在这里插入图片描述
登录 账号密码都是MySQL数据库的账号密码
创建一个数据库
在这里插入图片描述
创建成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值