OpenSUSE是来自德国的Linux发行版,和盛名之下的SUSE的关系相当于Redhat和Fedora,根据distrowatch,OpenSUSE目前排名第四,仅次于Mint,Ubuntu和Debian。然而,由于种种原因,这个发行版在国内却没有得到相应的重视。微魔已经多次提及了自己对OpenSUSE桌面版的喜爱,也发表了多个教程(传送),今天带来的是最常用的LAMP套件的安装方法。
OpenSUSE下安装LAMP套件教程
本文在OpenSUSE 13.2 x64下测试运行正常
0.更新系统
1 |
zypper update |
1.安装Apache
1 |
zypper in apache2 |
2.启动Apache
1 |
systemctl start apache2.service |
3.添加Apache开机启动
1 |
systemctl enable apache2.service |
4.安装PHP
1 |
zypper in php5 php5-mysql apache2-mod_php5 |
5.启动PHP模块
1 |
a2enmod php5 |
6.重启Apache2(让php模块生效)
1 |
systemctl restart apache2.service |
7.安装MariaDB(为何不是MySQL?MariaDB更像是社区的孩子)
1 |
zypper in mariadb mariadb-tools |
8.添加MariaDB开机启动
1 |
systemctl enable mysql.service |
LAMP套件的安装到此完成,下面需要设置Apache的虚拟机了,基本上,你所需要动的地方仅在/etc/apache2/vhosts.d/下,建立your_vhost.conf(实例如下)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<VirtualHost *:80> ServerAdmin admin@vmvps.com ServerName vmvps.com ServerAlias www.vmvps.com DocumentRoot /srv/www/vmvps/public_html/ ErrorLog /srv/www/vmvps/logs/error.log CustomLog /srv/www/vmvps/logs/access.log combined <Directory "/srv/www/vmvps/public_html"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> |
本文提供的Apache虚拟机文件仅供参考,欢迎大家补充更高级、更安全的设定。