Linux下安装环境相对Windows要复杂很多,除了安装相应的Apache和My SQL外还有其他工具,并且需要设置,Linux下安装没有图形化界面操作需使用命令进行操作。作为非开源跨平台软件开发学者只需要对Linux环境进行了解,可不作重点学习。
1.5.1 安装Apache服务器
安装Apache服务器,在Linux终端安装,打开终端按照以下安装步骤进行安装:
①进入Apache安装文件的目录下,如usr/local/work。命令如下:
cd/usr/local/work
②解压安装包。解压完成后,进入httpd2.2.12目录中。命令如下:
tar xfz httpd2.2.12.tar.gz
cd httd2.2.12
③建立 makefile,将 Apache 服务器安装到usr/local/Apache下。命令如下:
./configure -prefix=/usr/local/Apache -enable-module=so
④编译文件。命令如下:
make
⑤开始安装。命令如下:
make install
⑥安装完成后,将Apache服务器添加到系统启动项中,重启服务器。命令如下:
/usr/local/Apache/bin/Apachectl start>>/ect/rc.d/rc.local
/usr/local/Apache/bin/Apachectl restart
⑦安装完成在浏览器中运行结果,如图1.12所示。
1.5.2 安装My SQL数据库
安装My SQL需要创建账号,并将账号加入组群。安装步骤如下:
①创建My SQL账号,并加入组群。命令如下:
groupadd mysql
useradd -g mysql mysql
②进入My SQL的安装目录,将其解压(如目录为/usr/local/mysql) 。命令如下:
cd /usr/local/mysql
tar xfe /usr/local/work/mysql-5.2.151a-Linux-i686.tar.gz
③因My SQL数据库升级的需要,通常以链接的方式建立/usr/local/mysql目录。命令如下:
in -s mysql-5.2.15a-Linux-i686.tar.gz mysql
④进入 My SQL 目录,在/usr/local/mysql/data 中建立 My SQL 数据库。命令如下: cd mysql
scripts/mysql_ijistall_db-user=mysql
⑤修改文件权限。命令如下:
chown -R root
chown -R mysql data
chgrp -R mysql
⑥My SQL安装成功。用户可以通过在终端中输入命令启动My SQL服务。命令如下:
/usr/local/mysq I/bin/mysqld_safe -user=mysql &
启动后输入命令,进入My SQL。命令如下:/url/local/mysql/bin/mysql -uroot
1.5.3 安装PHP5语言
安装PHP5之前,需査看libxml的版本号。如果libxml版本号小于2.5.10,则需要先安装 libxml高版本。安装libxml和PHP 5的步骤如下(如果不需要安装libxml,直接执行PHP 5的安装步骤即可):
①将libxml和PHP 5复制到/usr/local/work目录下,并进入该目录。命令如下:
mv php-5.2.5.tar.gz libxml2-2.6.26.tar.gz/usr/local/work
cd/usr/local/work
②分别将libxml2和php解压。命令如下:
tar xfz libxml2-2.6.62.tar.gz
tar xfz PHP-5.2.5.tar.gz
③进入 libxml2 目录,建立 makefile,将 libxml 安装到usr/local/libxml2 下。命令如下:
cd libxml2-2.6*62
./configure -prefix=/usr/local/libxml2
④编译文件。命令如下:
Makefile
⑤开始安装。命令如下:
make install
⑥libxml2安装完毕后,开始安装PHP5。进入php-5.2.5目录下。命令如下:
cd ../php-5.2.5
⑦建立 makefile。命令如下:
./configure -with-apxs2=/usr/loca I/Apache/bin/apxs
—with-mysql=/usr/loca I/mysql
—with-libxml-dir=/usr/local/libxml2
⑧开始编译。命令如下:
make
⑨开始安装。命令如下:
make install
⑩复制 php.ini-dist 或 php.ini-recommended 到/usr/local/lib 目录,并命名为 php.inicp php.ini-dist/usr/local/lib/php.ini。
k更改httpd.conf文件相关设置,该文件位于/usr/local/Apache/conf中。命令如下:
Add Type application/x-gzip.gz.tgz
在该指令后加入以下指令:
Add Type application/x-httpd-php .php
l重新启动Apache,并在Apache主目录下建立文件phpinfo.php。命令如下:
<?php
phpinfo();
?>
在浏览器地址栏输入localhost或127.0.0.1,运行结果如图1.40所示。
图1.40
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。