OTraining/Linux下apache、php、mysql环境配置

来自站长百科
跳转至: 导航、​ 搜索

OTraining | OTraining安装 | OTraining使用

Ubuntu 9.10 sudo apt-get 方法安装配置LAMP环境[ ]

安装apache[ ]

#sudo apt-get install apache2

修改apache 配置文件

#sudo gedit /etc/apache2/sites-available/default

默认的虚拟目录 /var/www (本安装实例以默认的虚拟目录为例讲解)

重启apache 服务

#sudo /etc/init.d/apache2 restart

安装php及配置[ ]

#sudo apt-get install php5 libapache2-mod-php5

注意:本系统需要的php扩展

    extension=gd.so
    extension=mysqli.so
    extension=pdo.so
    extension=pdo_mysql.so
    extension=mysql.so

如果在 /etc/php5/apache2/conf.d 目录下没有找到以上扩展,请自行用

#sudo apt-get install 方法安装 如: #sudo apt-get install php5-gd

由于本系统安装过程需要检测ioncube,打开php配置文件

#sudo gedit /etc/php5/apache2/php.ini

需要在php.ini最后添加(注意添加ioncube路径与本地实际路径相符)

zend_extension="/var/www/ots/ioncube/lin/ioncube_loader_lin_5.2.so"

注意:如果安装了其他zend_extension(比如zend、xdebug等),需保证ioncube在其他所有zend_extension之前

在考试系统的文件目录下,可以找到 /ioncube目录,这里可以根据php版本(5.0/5.1/5.2),环境需要选择ioncube版本。

安装mysql[ ]

#sudo apt-get install mysql-server-5.1

安装是需要配置数据库服务器的用户名和密码,一定要记住。

1、2、3步完成之后,重新启动apache服务器。

make file 方法编译安装配置 LAMP环境[ ]

下载软件[ ]

分别到apache 、php、mysql官方网站下载安装包:

本例以如下为例:

    mysql-5.1.47-linux-i686-glibc23.tar.gz
    php-5.2.14.tar.gz
    httpd-2.2.16.tar.gz

安装MySql[ ]

mysql 下载的是二进制安装包,mysql-5.1.47-linux-i686-glibc23.tar.gz。跟多安装办法到安装包下的README查看。

安装步骤:

我这里先把tar zxvf mysql-5.1.47-linux-i686-glibc23.tar.gz 放到了/opt文件夹下

shell> sudo -i 切换到root权限执行
shell> cd /opt
shell> tar zxvf mysql-5.1.47-linux-i686-glibc23.tar.gz
shell> cd /usr/local
shell> ln -s /opt/ mysql-5.1.47-linux-i686-glibc23/ mysql
shell> cd mysql
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql &

至此mysql安装完成

shell>mysql 即可进入mysql控制台(因为没有设置用户名密码)

然后可以输入bin/mysql来进入mysql的命令行,执行一下show databases;可以看到数据库列表;

为root账户设置密码运行bin/mysqladmin -uroot password 'abc';关闭mysql则运行bin/mysqladmin-uroot -p shutdown,输入密码后即可关闭。

设置使mysql每次启动都能自动运行。

shell> cp support-files/mysql.server /etc/init.d/mysqld
shell> chkconfig –add mysqld

好了,至此mysql安装完毕,你可以这样起动你的mysql服务

shell> /etc/rc.d/init.d/mysqld start
shell> ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
shell> ln -s /usr/local/mysql/include/mysql /usr/include/mysql

安装Apache[ ]

shell> tar zvxf httpd-2.2.16.tar.gz
shell> cd httpd-2.2.16
shell> ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite
shell> make
shell> make install

安装apache完成,启动apache

安装完毕后运行bin/apachectl start,在浏览器立输入http://localhost就能看到it works的字样,表示

安装成功。运行bin/apachectl stop来关闭,以便安装php。

安装PHP[ ]

shell> tar zvxf php-5.2.14.tar.gz
shell> cd php-5.2.14
shell> ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql
shell> make
shell> sudo make install
shell> sudo cp php.ini-development /usr/local/php/lib/php.ini

配置php文件

shell> gedit /usr/local/php/lib/php.ini

至此,所有的配置工作都已完成,重新启动apache服务器。

参考来源[ ]

OTraining使用手册导航

OTraining安装

Linux下环境配置 | Windows下环境配置 | OTraining安装教程

OTraining使用

角色设置 | 参数设置 | 教师设置 | 机构设置 | 课程设置 | 添加修改数据分类 | 权限设置 | 管理员设置 | 消息设置 | 公告设置 | 统计分析信息 | 考试设置 | 试卷设置 | 添加随机试卷