操作方法
1.安装Apache (1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR(http://apr.apache.org/) $ tar zxvf apr-1.4.6.tar.gz $ cd apr-1.4.6/ $ ./configure $ make $ sudo make install
(2)安装APR-util(http://apr.apache.org/) $ tar zxvf apr-util-1.4.1.tar.gz $ cd apr-util-1.4.1 $ ./configure –with-apr=/usr/local/apr (whereis apr) $ make $ sudo make install
(3)安装httpd-2.4.2.tar.bz2(http://httpd.apache.org/)默认安装位置/usr/local/apache2网页放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf $ tar jxvf httpd-2.4.2.tar.bz2 $ cd httpd-2.4.2/ $ ./configure $ make $ sudo make install
(4)启动HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message
(5)查看http是否正常运行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN
(6)在浏览器输入127.0.0.1如果正常应该显示“It works!”
方法/步骤2
2.安装MySQL 下载mysql-5.5.25.tar.gz(http://www.mysql.com/downloads/mysql/)默认安装位置/usr/local/mysql/ $ tar zxvf mysql-5.5.25.tar.gz $ cd mysql-5.5.25/ $ sudo groupadd mysql $ sudo useradd -r -g mysql mysql $ cmake . $ make $ sudo make install $ cd /usr/local/mysql/ $ sudo chown -R mysql . $ sudo chgrp -R mysql . $ sudo scripts/mysql_install_db –user=mysql $ sudo chown -R root . $ sudo chown -R mysql data/ $ sudo cp support-files/my-medium.cnf /etc/my.cnf $ sudo cp support-files/mysql.server /etc/init.d/mysql.server 启动MySQL 方法1:$ sudo service mysql.server start 方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
方法/步骤3
3.安装PHP (1)安装下载php-5.4.4.tar.gz(http://php.net/) $ tar zxvf php-5.4.4.tar.gz $ cd php-5.4.4 $ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安装libmcrypt-dev ) $ sudo make install $ sudo cp php.ini-development /usr/local/lib/php.ini
(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置 <;IfModule dir_module> DirectoryIndex index.php <;/IfModule> <;FilesMatch \.php$> SetHandler application/x-httpd-php <;/FilesMatch>
(3)重启HTTP Server $ sudo /usr/local/apache2/bin/apachectl restart