LAMP = Linux-AS4U5 + Apache2 + MySQL5 + PHP5
1. Linux安装 略
2. Apache2
$tar xvzf apache2.x.x.tar.gz
$cd apache2.x.x
$./configure --prefix=/usr/local/apache2 --enable-so
$make && make install
$/usr/local/apache2/bin/httpd -k start
#看到80口打开即可
3. MySQL
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> tar xvzf mysql-5.0.22.tar.gz
shell> cd mysql-5.0.22
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
shell> useradd -g mysql mysql
shell> tar xvzf mysql-5.0.22.tar.gz
shell> cd mysql-5.0.22
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
#看到3306端口打开即可
4. PHP
#tar xvzf php-5.2.4.tar.gz
#cd php-5.2.4
#./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config
#make && make install
#cp php.ini-dist /usr/local/lib/php.ini
5. Edit your httpd.conf to load the PHP module.
For PHP 4:
LoadModule php4_module modules/libphp4.so
For PHP 5:
LoadModule php5_module modules/libphp5.so
#Tell Apache to parse certain extensions as PHP
AddType application/x-httpd-php .php .phtml #or
AddType application/x-httpd-php-source .phps
6. /usr/local/apache2/bin/httpd -k restart
7. test
Edit a test.php like that:
<?php
phpinfo();
?>
phpinfo();
?>
and then put it under /usr/local/apache2/htdocs/
use your browser to
http://testip/test.php
本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/808399,如需转载请自行联系原作者