初尝lamp

         这两天看到好多朋友的blog都申请了自己的域名,自己心痒也想搞一个,后来问了一位朋友,他的域名是在http://www.netfirms.com/ 租的,空间是在http://www.dreamhost.com/跟别人合租的,blog用的是http://wordpress.org/的。

         域名和空间等下次有空再去租,今天突然想装个wordpress的blog玩玩,看了一下,是php的,自己的dapper还没php环境,前两天正华在lupa看到推广lamp,于是就自己试着搞个lamp环境。

        l:linux就是现在一直用的dapper啦,挺喜欢的,我现在可是完全抛弃windows的拉

        a:apache 在http://httpd.apache.org/下的最新的apache2.2.3的,装起来比较简单,http://localhost测试可以正常工作,刚开始一直在想它把www目录放在哪里了,后来才知道就是htdocs,这个可以在conf/httpd.conf里可以设置。可以用apachectl来停止和启动服务。

        m:mysql这个直接apt-get install mysql的,装完后不知道怎么连接,后来用mysqladmin改了root的密码,也用create user username [IDENTIFIED BY 'passwd' 创建了新的用户,drop user username删除用户。show databases;可以显示目前有那些数据库,show tables;显示当前数据库有那些表;可以发现有个mysql的数据库里有张表user里存放用户的信息,可以直接往表里添加数据来添加用户。留个mysql的官方的参考手册的地址:http://dev.mysql.com/doc/refman/5.0/en/index.html

        p:php 环境,http://cn.php.net/这里下载了php5.1.6,按照http://cn.php.net/manual/en/install.unix.apache2.php   这里安装,刚开始没有加

--with-apxs2=/usr/local/apache2/bin/apxs这个编译选项,后来重启apache2的时候就找不到需要的动态库
libphp5.so,后来加上选项,重新make && make install,这次却报了一个
Cannot load /www/modules/libphp5.so into server: /www/modules/libphp5.so: undefined symbol: php_escape_html_entities 的错误,后来发现需要先make clean,然后在configue && make && make install.
        最后为了测试lamp环境,装了个phpmyadmin.主页在http://www.phpmyadmin.net/home_page/index.php
安装是照着http://www.phpmyadmin.net/documentation/进行的,安装比较简单,最后执行index.php的时候发现了个奇怪的问题,经常显示了源代码,直接敲目录,也把目录下的文件全部显示出来了,后来发现是自己的httpd.conf里多写了一句
LoadModule php5_module modules/libphp5.so,去掉phpmyadmin就可以正常运行了,哎,这个东西还
真强大。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值