OTraining/Linux下apache、php、mysql环境配置
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使用手册导航 | ||||
---|---|---|---|---|
|