文章随机晒最新文章关照最多的

jiayi Rss

openSUSE 11.0搭建LAMP

| Posted in Linux |

5

openSUSE 11.0 的操作本来就比较傻瓜,如果在系统安装过程中选择了LAMP安装,那配置起来就更简单了~但如果没有选择,请先从源里直接安装apache、php5、MySQL5的rpm包。

下面是我的配置过程

1.设置代理
jiayi身处教育网,代理是生活必需品…
root登录,打开Yast(命令行 "yast2 –qt") -> 网络服务 -> 代理,设置即可。
不喜欢GUI的CMDer,可以在/etc/sysconfig/proxy文件中设置。

2.添加源
打开Yast(命令行 "yast2 –qt") -> 软件 -> 软件安装源,添加源的URL。
具体URL请在http://en.opensuse.org/Additional_YaST_Package_Repositories中寻找。
jiayi用的有repo-oss、repo-non-oss、packman、JackLab、compiz、google、Mozilla、plugin、wine,这里用到的php apache之类在repo-oss中。
不喜欢GUI的CMDer可以在/etc/zypp/repos.d/目录中创建配置文件,不过鉴于文件名没有规范,不建议如此。

3.安装
Yast(命令行 "yast2 –qt") -> 软件 -> 软件管理,安装apche2、php5、MySQL5,自动解决依赖性。

4.配置apache,php,MySQL
4.1 apache
/etc/apache2/default-server.conf文件中进行配置(保持默认及可),如DocumentRoot(默认为
/srv/www/htdocs ),目录、文件容器以及各种规则…详情情参考牛X无比的apache手册:httpd.apache.org/docs/trunk/
开启apache,输入命令:service apache2 start
若要开机自动运行,输入命令:chkconfig -a apache2

4.2 php
/etc/php5/apache2/php.ini中配置,具体选项请参照里面的注释。同样,保持默认及可。

4.3 MySQL
启动MySQL:service mysql start
检查状态:chkconfig mysql
开机自动启动:chkconfig -a mysql

设置root密码:mysql -u root mysql
在MySQL二级提示符下输入:SET PASSWORD FOR root@localhost=PASSWORD(‘MyPasswd’);

登录实验:mysql -u root -p
输入密码即可登录root

推荐客户端phpMyAdmin,下载解压到apache DocumentRoot目录下,浏览器中输入http://localhost/phpMyAdmin

5.Hello php
/srv/www/htdocs目录下创建phpinfo.php,加入代码:

CODE

<?php
    echo phpinfo()
?>

浏览器输入http://localhost/phpinfo.php
显示如下:

6.优化完善
到现在,我们的PHP只具备一些基本的功能,一些库如gd画图库,math数学库都没能得以实现,PHP缓存加速器也没有得到集成。不过没关系,用上面配好的源去安装就是咯,就这么简单~

一个完整的LAMP环境搭完毕,尽情去读写数据库,创建动态页面,实现高级web应用,释放LAMP惊人的能量吧~

Comments (5)

不错嘛
加油

谢东哥~

这种方法还算简单 ··:)

安装php时 在我这装的出了问题

@qq113181764
什么问题…?

Write a comment

You must be logged in to post a comment.