搭建LMAP架构之 PHP 配置(最终篇)(代码可直接复制)

一、PHP简介

  • PHP,用于解释动态网页文件,提供 Web 应用程序的开发和运行环境。
  • PHP 是一种被广泛应用的开放源代码的多用途脚本语言,可嵌入到 HTML 中,适用于 Web 应用开发
  • PHP拥有更好的网页执行速度、支持绝大多数流行的数据库及多种操作系统。

二、安装前的准备工作

1、 先将gd、libpng、libpng-devel、pcre、pcre-devel、libxml2-devel 和libjpeg-deve通过yum安装好。

yum -y install \
gd \
libpng \
libpng-devel \
pcre \
pcre-devel \
libxml2-devel \
libjpeg-devel

2、解压文件压缩包

tar xjvf php-5.6.11.tar.bz2 -C /opt/

三、PHP的手工编译安装

1、将入php文件夹,进行配置

cd php-5.6.11

./configure \
--prefix=/usr/local/php5 \    
--with-gd \    
--with-zlib \     
--with-apxs2=/usr/local/httpd/bin/apxs \     
--with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/php5 \   
--enable-mbstring    

2、编译并安装

make && make install

3、复制相关文件,进行配置,创建软连接

cp php.ini-development /usr/local/php5/php.ini

ln -s /usr/local/php5/bin/* /usr/local/bin/
ln -s /usr/local/php5/sbin/* /usr/local/sbin/

4、在/etc/httpd.conf里添加

vim /etc/httpd.conf 

#在空白行添加以下两行代码
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

5、修改html

DirectoryIndex index.php index.html

vim /usr/local/httpd/htdocs/index.php
<?php
phpinfo();
?>

6、开启httpd服务

service httpd restart

如果遇到连接被重置,就关闭先stop httpd再开启start
在这里插入图片描述
7、在网页测试“http://192.168.220.131/index.php”
出现以下页面即成功
在这里插入图片描述

扫描二维码关注公众号,回复: 8545030 查看本文章

四、论坛的安装过程

1、创建bbs库并把bbs数据库里面所有表的权限分给bbsuser

mysql -u root -p

CREATE DATABASE bbs;
GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';
flush privileges; 

2、将挂载点的共享安装包Discuz_X2.5_SC_UTF8.zip解压

unzip Discuz_X2.5_SC_UTF8.zip -d /opt/

cp -r upload/ /usr/local/httpd/htdocs/bbs

3、进行网页测试“http://192.168.220.131/bbs”
出现论坛即成功
在这里插入图片描述
4、改变属主权限

chown -R daemon ./config
chown -R daemon ./data
chown -R daemon ./uc_client
chown -R daemon . /uc_server/data

在这里插入图片描述
点击下一步
在这里插入图片描述
这些参数已经在前面的架构搭建时配置好了。依次填写
在这里插入图片描述
最后,点击下一步自动安装,再次刷新或者重新输入 http://192.168.220.131/bbs/forum.php
在这里插入图片描述
作为管理员,可以进行日常的管理,大家在论坛里可以分享一些工作心得。

发布了69 篇原创文章 · 获赞 32 · 访问量 3440

猜你喜欢

转载自blog.csdn.net/qq_28361541/article/details/103514962