怎么安装配置PHP搭建LMAP架构
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,一、PHP简介PHP即"超文本预处理器",是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。根据动态网站要求,PHP语言作为一种语言程序,其专用性逐渐在应用
千家信息网最后更新 2026年11月01日怎么安装配置PHP搭建LMAP架构1、 先将gd、libpng、libpng-devel、pcre、pcre-devel、libxml2-devel 和libjpeg-deve通过yum安装好。
一、PHP简介
PHP即"超文本预处理器",是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。根据动态网站要求,PHP语言作为一种语言程序,其专用性逐渐在应用过程中显现,其技术水平的优劣与否将直接影响网站的运行效率。其特点是具有公开的源代码, 在程序设计上与通用型语言,如C语言相似性较高,因此在操作过程中简单易懂,可操作性强。
二、安装前的准备工作
本次安装PHP是为了搭建LAMP架构,实现自创网页论坛。
LAMP架构
简介Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。
在安装PHP之前必须先要安装好 httpd 和 mysql ,不然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-devel2、解压文件压缩包
tar jxvf php-5.6.11.tar.bz2 -C /opt三、PHP的手工编译安装
1、将入php文件夹,进行配置
cd /opt/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 install3、复制相关文件,进行配置,创建软连接
[root@localhost php-5.6.11]# cp php.ini-development /usr/local/php5/php.ini[root@localhost php-5.6.11]# ln -s /usr/local/php5/bin/* /usr/local/bin/4、在/etc/httpd.conf里添加
vim /etc/httpd.conf //在空白行添加下面两行代码AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phpsDirectoryIndex index.html index.php// DirectoryIndex index.html 后面添加 index.php

5、修改html
vi /usr/local/httpd/htdocs/index.htmlmv index.html index.php6、开启httpd服务
service httpd stopservice httpd start7、在网页测试"http://192.168.111.134/index.php"
出现以下页面即成功
四、论坛的安装过程
1、创建bbs库并把bbs数据库里面所有表的权限分给bbsuser
mysql -u root -p //创建一个数据库//mysql> CREATE DATABASE bbs;mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || bbs || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)'//给用户bbquser设置密码admin123并设置所有权限,所有终端都可登录'mysql> GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123'; //刷新数据库//mysql>flush privileges; mysql>exit 挂载点的共享安装包Discuz_X2.5_SC_UTF8.zip解压
unzip Discuz_X2.5_SC_UTF8.zip -d /optcp -r upload/ /usr/loacl/httpd/htdocs/bbs3、进行网页测试"http://192.168.111.134/bbs"
出现论坛即成功,但是全权限不够
4、改变属主权限
[root@localhost local]# cd /usr/local/httpd/htdocs/[root@localhost htdocs]# lsbbs index.php[root@localhost htdocs]# cd bbs[root@localhost bbs]# ls -l//改变宿主权限drwxr-xr-x. 2 root root 90 12月 27 12:30 configdrwxr-xr-x. 13 root root 216 12月 27 12:30 datadrwxr-xr-x. 6 root root 92 12月 27 12:30 uc_client//输入[root@localhost bbs]# chown -R daemon ./config[root@localhost bbs]# chown -R daemon ./data[root@localhost bbs]# chown -R daemon ./uc_client[root@localhost bbs]# chown -R daemon ./uc_server/data//权限就变成drwxr-xr-x. 2 daemon root 90 12月 27 12:30 configdrwxr-xr-x. 13 daemon root 216 12月 27 12:30 datadrwxr-xr-x. 6 daemon root 92 12月 27 12:30 uc_clientchown -R daemon ./config
chown -R daemon ./data
chown -R daemon ./uc_client
chown -R daemon . /uc_server/data
刷新下
这些参数已经在前面的架构搭建时配置好了。依次填写
最后,点击下一步自动安装
再次刷新或者重新输入 http://192.168.111.134/bbs/forum.php
语言
网站
权限
程序
软件
架构
配置
数据
数据库
文件
网页
论坛
过程
服务
成功
动态
服务器
流量
源代码
简介
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
为想互联网科技
礼当家互联网科技
互联网金融科技平台
西安互联网科技公司
湖南洣水互联网科技有限公司扣款
欧洲十大科技互联网公司
互联网经济与金融科技
彤创互联网科技有限公司
岳阳华臻互联网科技有限公司
宝灵互联网科技有限公司
语蝶互联网科技有限公司
消费医药和互联网科技
米聚互联网科技南京有限公司排面
皮皮虾互联网科技有限公司
普陀区互联网教育科技管理办法
保山互联网科技靠谱吗
求路客互联网科技电话
众联互联网络科技
互联网企业和网络科技有限公司
互联网 科技节活动 微视频大赛
互联网是第几次科技革命的成果
互联网 科技公司
互联网金融科技创新
科技互联网公司logo
新浪科技互联网
盛创互联网科技有限公司
互联网科技寓意
世界互联网科技公司市值排名
黑科技 体验场景 互联网大会
六子台科技互联网展会