搭建LMAP架构之 PHP 配置(最终篇)
搭建LMAP架构之 PHP 配置(最终篇)
[TOC]
文章目录
一、PHP简介
二、安装前的准备工作
三、PHP的手工编译安装
四、论坛的安装过程
一、PHP简介
PHP,用于解释动态网页文件,提供 Web 应用程序的开发和运行环境。
PHP 是一种被广泛应用的开放源代码的多用途脚本语言,可嵌入到 HTML 中,适用于 Web 应用开发
PHP拥有更好的网页执行速度、支持绝大多数流行的数据库及多种操作系统。
二、安装前的准备工作
本次安装PHP是为了搭建LAMP架构,实现自创网页论坛。
在安装PHP之前必须先要安装好 httpd 和 mysql ,不然PHP将无法安装。
Apache、Mysql的编译安装在上篇博客,博客链接:搭建LMAP架构之 Apache配置(上篇)
搭建LMAP架构之 Mysql 数据库配置(中篇)
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 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 install
3、复制相关文件,进行配置,创建软连接
[ php-5.6.11]# cp php.ini-development /usr/local/php5/php.ini [ 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 .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.php // DirectoryIndex index.html 后面添加 index.php
5、修改html
vi /usr/local/httpd/htdocs/index.html <?php phpinfo(); ?> mv index.html index.php
6、开启httpd服务
service httpd stop service httpd start
7、在网页测试“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 /opt cp -r upload/ /usr/loacl/httpd/htdocs/bbs
3、进行网页测试“http://192.168.111.134/bbs”
出现论坛即成功,但是全权限不够
4、改变属主权限
[ local]# cd /usr/local/httpd/htdocs/ [ htdocs]# ls bbs index.php [ htdocs]# cd bbs [ bbs]# ls -l //改变宿主权限 drwxr-xr-x. 2 root root 90 12月 27 12:30 config drwxr-xr-x. 13 root root 216 12月 27 12:30 data drwxr-xr-x. 6 root root 92 12月 27 12:30 uc_client //输入 [ bbs]# chown -R daemon ./config [ bbs]# chown -R daemon ./data [ bbs]# chown -R daemon ./uc_client [ bbs]# chown -R daemon ./uc_server/data //权限就变成 drwxr-xr-x. 2 daemon root 90 12月 27 12:30 config drwxr-xr-x. 13 daemon root 216 12月 27 12:30 data drwxr-xr-x. 6 daemon root 92 12月 27 12:30 uc_client
chown -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
相关推荐
cywhoyi 2020-11-23
rise 2020-11-22
sssdssxss 2020-11-20
xuedabao 2020-11-19
alien 2020-11-15
JLow 2020-11-12
ruancw 2020-11-10
地平线 2020-11-02
yinren 2020-11-02
evolone 2020-10-29
liupengqwert 2020-10-28
acaoye 2020-10-27
jyj0 2020-10-27
ruancw 2020-10-27
JAVA飘香 2020-10-26
withjeffrey 2020-10-23
litefish 2020-10-16
richermen 2020-10-15
kjyiyi 2020-10-10