1、 安装mysql,为了配置php环境提供库环境.
版本:5.6.12 步骤:
(1)、rpm –qa | grep mysql命令查看之前的版本碎片,并通过yum remove mysql.*删除,否则报安装冲突错误
(2)、tar -xf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz -C /usr/local/ #添加解压缩目录
(3)、ln -sv mysql-5.6.12-linux-glibc2.5-x86_64/ mysql #创建软连接
cd mysql
ll
(4)、groupadd mysql #添加用户组
useradd –g mysql mysql #添加用户 useradd -g 组名 用户名
chown -R mysql:mysql . #更改属主属组
(5)、scripts/mysql_install_db 执行mysql初始化
(6)、初始化完成后mysql中目录文件的属主应改回成root,以免被别人攻破mysql用户密码而带来数据破坏等
cd /usr/local/mysql/
chown root /usr/local/mysql/* -R
(7)、为mysql提供sysv服务脚本并启动服务
- cp support-files/mysql.server /etc/init.d/mysqld #复制sysv脚本
- chkconfig --add mysqld
- chkconfig mysqld on #开机自启动
- chkconfig mysqld –list
(8)、输出mysql的库文件给系统库查找路径
/etc/ld.so.conf.d/mysql.conf
添加:/usr/local/mysql/lib #直接新建编辑/etc/ld.so.conf.d/mysql.conf文件,把mysql的库文件路径添加进去就可以了
(9)、输出mysql的头文件至系统头文件路径/usr/include
ln -sv /usr/local/mysql/include/ /usr/include/mysql
ldconfig –v# 让系统重新读取库文件
(10)、修改PATH环境变量,让系统可以直接使用mysql的相关命令
vim /etc/profile.d/mysql.sh #添加环境变量(与添加httpd是一样的)
export PATH=$PATH:/usr/local/mysql/bin
source /etc/profile #重新读取一下环境变量
默认mysql 用户名:root,密码:123456
2、安装Apache
版本:2.4.10 步骤:
1、rpm –qa | grep httpd查看系统自带的httpd服务器,并通过yum remove httpd.*删除
2、下载apr-1.5.1.tar.gz、apr-util-1.5.3.tar.gz、pcre-8.35.zip,这些安装Apache需要的依赖包,安装apr-1.5.1.tar.gz.
- tar –zxf apr-1.5.1.tar.gz
- ./configure - -prefix=/usr/local/apr
- make
- make install
3、安装 apr-util-1.5.3.tar.gz
- tar –zxf apr-util-1.5.3.tar.gz
- ./configure - -prefix = =/usr/local/apr-util
- -with-apr = /usr/local/apr/bin/apr-1-config
- make
- make install
4、安装 pcre-8.35.zip
- unzip pcre-8.35.zip
- ./configure –prefix= /usr/local/pcre
- make
- make install
5、安装 libmcrypt-2.5.8.tar.gz
- tar –zxf libmcrypt-2.5.8.tar.gz
- ./configure --prefix=/usr/local/libmcrypt
- make && make install
6、安装 httpd-2.4.10.tar.gz
- tar –zxf httpd-2.4.10.tar.gz
- ./configure --prefix=/usr/local/httpd
- --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre //开源软件:Vevb.com
- make
- make install
修改配置文件:vim /usr/local/httpd/conf/httpd.conf
找到:DirectoryIndex index.html index.php index.php3
添加index.php
启动Apache/usr/local/apache2/bin/apachectl start
关闭apache:/usr/local/apache2/bin/apachectl stop
重启Apache/usr/local/apache2/bin/apachectl restart
启动后,在浏览器输入:http://ip:80 页面返回“It works”
3、安装php
版本:5.6.0 步骤:
- tar –zxf php-5.6.0.tar.gz
- ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --enable-sockets --with-apxs2=/usr/local/httpd/bin/apxs --with-mcrypt --with-config-file-scan-dir=/usr/local/php/etc/php.d --with-bz2 --enable-maintainer-zts --with-mcrypt=/usr/local/libmcrypt
- make
- make install
4、配置Apache下的php环境,需要修改Apache的配置文件httpd.conf以得到PHP的解析.
1、在LoadModule中添加:LoadModule php5_module modules/libphp5.so
2、在# probably should define those extensions to indicate media types:
- AddType application/x-compress .Z
- AddType application/x-gzip .gz .tgz下面添加:
- AddType application/x-httpd-php .php
- AddType application/x-httpd-php-source .phps
3、在DirectoryIndex增加 index.php,以便Apache识别PHP格式的index
DirectoryIndex index.html index.php index.phps
4、最后一步验证PHP环境:
在/usr/local/apache2/htdocs/目录下创建php测试页面:php_test.php
添加内容:phpinfo();用尖括号和问号括起来
重启apache:/usr/local/httpd/bin/apachectl restart
通过浏览器:http:10.0.50.2:80/php_test.php验证安装成功
5、安装phpMyAdmin 版本:4.2.7
unzip phpMyAdmin-4.2.7-all-languages.zip
cp phpMyAdmin-4.2.7-all-languages/* /usr/local/apache2/htdocs/phpmyadmin
重启apache:/usr/local/httpd/bin/apachectl restart
在浏览器访问:http:10.0.50.2:80/phpmyadmin验证安装成功.
6、安装discuz 版本:X3.2
在/usr/local/httpd/htdocs目录下创建bbs目录
mkdir bbs
将X3.2解压缩下的upload目录中的全部文件传到bbs目录下
chmod 777 –R bbs/*
通过http:10.0.50.2:80/bbs访问进行安装成功即可
注:还有一种简单方法,下载xampp集成的lamp环境,把论坛装在该环境下即可,节省很多时间.
新闻热点
疑难解答