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数据库的账号密码
创建一个数据库
在这里插入图片描述
创建成功
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是CentOS 7安装PHP的两种方法: 1. 通过yum安装 ```shell # 安装epel-release仓库 yum install epel-release -y # 安装remi仓库 yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y # 安装PHP7.4 yum install php74 -y # 安装常用扩展 yum install php74-php-mysqlnd php74-php-gd php74-php-xml php74-php-mbstring -y # 启动PHP-FPM服务 systemctl start php74-php-fpm.service # 设置开机自启动 systemctl enable php74-php-fpm.service ``` 2. 编译安装 ```shell # 安装编译PHP所需的依赖 yum install -y gcc gcc-c++ make autoconf libtool-ltdl-devel \ libxml2-devel libjpeg-devel libpng-devel freetype-devel \ openssl-devel curl-devel libxslt-devel libmcrypt-devel \ bzip2-devel readline-devel libedit-devel # 下载PHP源码包 wget https://www.php.net/distributions/php-7.4.30.tar.gz # 解压源码包 tar -zxvf php-7.4.30.tar.gz # 进入解压后的目录 cd php-7.4.30 # 配置编译参数 ./configure --prefix=/data/server/php \ --with-config-file-path=/data/server/php/lib \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-iconv-dir \ --with-freetype \ --with-jpeg \ --with-png \ --with-zlib \ --with-libxml-dir \ --enable-simplexml \ --enable-xml \ --disable-rpath \ --enable-bcmath \ --enable-soap \ --enable-zip \ --with-curl \ --enable-mbstring \ --with-openssl \ --with-mhash \ --enable-opcache \ --enable-pcntl \ --enable-sockets \ --with-xmlrpc \ --enable-maintainer-zts \ --with-readline \ --with-libedit # 编译并安装 make && make install # 复制php.ini文件 cp php.ini-production /data/server/php/lib/php.ini # 启动PHP-FPM服务 /data/server/php/sbin/php-fpm # 设置开机自启动 echo "/data/server/php/sbin/php-fpm" >> /etc/rc.local chmod +x /etc/rc.local ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值