当前位置:首页 > Web开发 > 正文

进行配置cd /opt/php-5.6.11./configure --prefix=http://www.mamico

2024-03-31 Web开发

标签:

搭建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=http://www.mamicode.com/usr/local/php5 --with-gd --with-zlib --with-apxs2=http://www.mamicode.com/usr/local/httpd/bin/apxs --with-mysql=http://www.mamicode.com/usr/local/mysql --with-config-file-path=http://www.mamicode.com/usr/local/php5 --enable-mbstring

技术图片

2、编译并安置 make && make install 3、复制相关文件,进行配置,创建软连接 [[email protected] php-5.6.11]# cp php.ini-development /usr/local/php5/php.ini [[email protected] 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、在网页测试“” 呈现以下页面即告成

技术图片

四、论坛的安置过程 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、进行网页测试“”

呈现论坛即告成,但是全权限不够

技术图片

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32885.html