分类: LINUX
2010-05-11 17:18:55
1.安装Apache步骤: 1).下载Apache源码:。以httpd- 2).以根用户登陆,将源码复制到/usr/local目录下,并解压缩:tar zxvf httpd- 3).编译源码:cd /usr/local/httpd- ./configure --prefix=/usr/local/apache2 --enable-so --with-mpm=worker make (如果出现checking for C compiler default output file name... configure: error: C compiler cannot create executables,解决方法:sudo apt-get install build-essential。这是一个很重要的基础包,很多情况下都会用到它,但是ubuntu在默认情况下没有包含它,这样的情况很多,很多重要的软件包ubuntu的server版都没有包含) 4).安装:make install 5).启动和停止Apache:/usr/local/apache2/bin/httpd -k start|stop|restart 6).测试:在浏览器中输入:,如果出现"It Works!"则表示安装成功。 2.安装PHP步骤: 1).下载PHP源码:。以php- 2).以根用户登陆,将源码复制到/usr/local目录下,并解压缩:tar zxvf php- 3).编译源码:cd /usr/local/php- ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --enable-pdo=shared --with-sqlite=shared --with-pdo-sqlite=shared --with-zlib make (如果出现checking for xml2-config path...configure: error: xml2-config not found. Please check your libxml2 installation.解决方法:apt-get install libxml2 libxml2-dev,我在fedora下装没有出现此情况,在ubuntu下出现了) 4).安装:make install 5).配置:将PHP源码包中php- 将/usr/local/php/lib/php/extensions/no-debug-zts-20060613目录下的所有文件拷贝到 /usr/local/php/include/php/ext/pdo/下:cp /usr/local/php/lib/php/extensions/no-debug-zts-20060613 /usr/local/php/include/php/ext/pdo/ 配置 /usr/local/php/lib/php.ini:修改extension_dir = "./"为extension_dir = "/usr/local/php/include/php/ext/pdo/",增加增加extension=pdo.so extension=pdo_sqlite.so extension=sqlite.so 修改Apache配置文件httpd.conf:#vi /usr/local/apache2/conf/httpd.conf 如果没有则添加AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps和LoadModule php5_module modules/libphp5.so 在DirectoryIndex index.html后面加 index.php 让它把index.php做为默认页 ( 有一个专门的httpd.conf的说明! ) 6).重启Apache服务器:/usr/local/apache2/bin/httpd -k restart (如果出现libphp5.so: cannot restore segment prot after reloc: Permission denied 错误:如果你是开着seliunx的话,运行下面的命令:chcon -t texrel_shlib_t /usr/local/apache/modules/libphp5.so,如果没有开selinux 的话,找到libphp5.so,然后chmod 777 libphp5.so,我在ubuntu下装没有出现此情况,在fedora下出现了) 7).测试:在/usr/local/apache/htdocs目录下建test.php,并输入下列内容:
phpinfo(); ?> 在浏览器中输入/test.php,如果看到php的相关信息则表示安装成功。 (如果出现Fatal error: Unknown: Failed opening required /usr/local/apache2/htdocs/test. php' 将test. php权限设为775,我在ubuntu下装没有出现此情况,在fedora下出现了) 3.安装quanta开发环境:apt-get install quanta cervisia kompare kimagemapeditor 4.Linux根目录”/“下各个系统文件夹的含义和用途 /boot 该目录默认下存放的是Linux的启动文件和内核。 |