日期:2014-05-16  浏览次数:20841 次

Opensuse12.2配置 Apache2+PHP5+MySQL(LAMP)

1.安装Mysql

直接进Terminal,安装

zypper install mysql-community-server mysql-community-server-client

然后我们为MySQL创建一个系统启动链接(这样做可以使系统启动时MySQL也自动启动),启动MySQL服务器(在root用户下完成):

chkconfig --add mysql



接下来启动Mysql服务。

 /etc/init.d/mysql start

进行安全性初始化:

mysql_secure_installation



在终端就可以用名录登录了.

mysql -u root -p


2.安装Apache2


终端运行

zypper install apache2

接下来

激活并启动apache

systemctl enable apache2.service

systemctl start apache2.service

在浏览器中访问服务器:http://127.0.0.1/



OpenSUSE中Apache默认的文档路径是/srv/www/htdocs/,配置文件是/etc/apache2/httpd.conf,其余的配置文件都存储在/etc/apache2/conf.d/文件夹中。


3.安装PHP

终端运行

zypper install apache2-mod_php5

安装好之后对创建一个php测试文件.

vim /srv/www/htdocs/test.php

内容就一句话:
<?php phpinfo();?>
保存退出(wq!).

重起服务器,终端运行:

/etc/init.d/apache2 restart

在浏览器中键入网址:http://127.0.0.1/test.php,看到下面的内容,php配置成功。



4.添加PHP的模块

现在的php只有基本的运行模块,还需要安装一些东西。

zypper  install  php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-fastcgi php5-pear php5-sysvmsg php5-sysvshm

安装好之后重启 apache

/etc/init.d/apache2 restart

再次浏览http://127.0.0.1/test.php,发现模块基本全了。


5.安装phpMyAdmin

这个比较简单,直接在yast的manager搜就可以找到了。



安装好之后,在浏览器中输入地址:http://127.0.0.1/phpMyAdmin/,可以看到phpMyAdmin的启动页面。



总结

到此为止,环境就算基本配好了,感觉还是挺顺畅的,没有遇到什么大的问题,甚至都不需要编译任何的文件,小问题同过google也很好的解决了,而且linux下LAMP的配置都大同小异。

大家可以参考一下。


参考:Installing Apache2 With PHP5 And MySQL On OpenSUSE 12.1-http://www.unixmen.com/installing-apache2-with-php5-and-mysql-on-opensuse-121/