菜鸟也能架设一个供开发学习PHP的Web服务器环境
下载资源: http://ftp.magiclinux.org.cn/haulm/php由于最近以来流行起轻型的Web服务器,apache肯定是不适合用在MGC桌面系统的,这里使用的是lighttpd和PHP的fastcgi运行方式
本人不想再提供apt更新,所有资源放入对应相关目录中,当前PHP目录下二进制文件打包环境MGC2.1RC2,有源码需求另行上传
安装 php 脚本 lighttpd服务器 postgresql 数据库,安装 php 的其它可选模块
如果你安装phpbb3需要更好的图片处理的支持请安装 ImageMagick
phpbb3最新的汉化版本在 http://www.phpbbchina.com/forum/viewforum.php?f=8 可以得到
配置篇 :
安装完RPM包需要进一步配置才能合理使用,很多朋友对 postgresql 比较陌生或觉得上手难
首先初始化postgresql数据库,当然老手重装系统可以跳过此步
由于postgres用户只是一个虚账号,所以我们管理数据库先要进入root账号,- 符号使得进入家目录,避免无权限被弹出数据库操作
比如我把数据库放在自己重装不用格式化的安全分区,比如放在 /opt/data 吧
su
su - postgres
mkdir -p /opt/data
rm -rf/var/lib/pgsql/data
cd /var/lib/pgsql
ln -s /opt/data
initdb /var/lib/pgsql/data -E UTF8 --locale=C
su root
service postgresql start
登录创建数据库用户user1 并为他创建数据库wing、退出
su - postgres
createuser user1
psql
create database wing owner user1;
\q
添加或修改管理员密码
su - postgres
psql
alter user postgres with password '新密码';
启用本地服务以密码方式管理:
su
kwrite /var/lib/pgsql/data/pg_hba.conf #将验证方式METHOD改为password或md5,重启postgresql数据库
比如改为 local all all md5
postgresql 因非正常出错不能正常启动时,删除/var/lib/pgsql/data/postmaster.pid即可
几个postgresql应用常识:
进入数据库
psql -Uusername 需正确配置验证方式,已有论述
\l 输出所有数据表
\c 数据库 切换数据库
详细操作学习文档含SQL语法教程:
http://www.pgsqldb.org/bin/view/PgSQL/PgDocList
同样,为了更好地保护资料,默认的空间目录 /srv/www/htdocs 也进行链接
rm -rf /srv/www/htdocs
mkdir -p /opt/www
ln -s /opt/www /srv/www/htdocs
重启服务
service lighttpd restart
service postgresql resart
设置服务的开启
ntsysv
放置好空间文件,在浏览器上输入http://localhost 最后祝大家玩的开心 ~ !
[ 本帖最后由 haulm 于 2008-10-5 09:39 编辑 ] 安装 pgsql 的图形管理工具
apt -get install pgadmin3 注意 postgresql 服务应用于服务器监听时,必需修改/var/lib/pgsql/data/postgresql.conf
#listen_addresses = 'localhost' 新增了PHP-GTK扩展,PHP类似于python,只要设置关联就可以直接双击运行PHP-GTK界面程序。
页:
[1]