Browsing "linux"
Nov 30, 2012 - linux    No Comments

CentOS Install Apache + PHP + MySQL (1)

第一步,当然是安装Apahce, PHP, MySQL以及php连接mysql库的组件

$ yum -y install httpd php mysql mysql-server php-mysql

第二步,安装apache扩展

$ yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

第三步,安装php的扩展

$ yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

第四步,安装MySQL的扩展

$ yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

Read more »

Nov 29, 2012 - linux    No Comments

CentOS config ip address

由于是在虚拟机里装的CentOS, 所以一上来是拿不到局域网ip的,只有127.0.0.1

Linux查看ip的命令是:

$ ifconfig

那么就要手动配置了,配置文件在 /etc/sysconfig/network-scripts 目录下面,有一个文件叫做”ifcfg-eth0″。如果你这台机器有第二块网卡的话,就会再有一个文件叫”ifcfg-eth1″,以此类推。

$ vim ifcfg-eth0

配置如下:

EVICE="eth0"
BOOTPROTO="static"
HWADDR="00:1C:42:D3:FF:78"
NM_CONTROLLED="yes" 
ONBOOT="yes"
TYPE="Ethernet"
IPADDR="192.168.88.226"
NETMASK="255.255.255.0"
GATEWAY="192.168.88.1"
UUID="5b30e1e3-f1ec-42c6-ba64-133cbe6a3ffa"

其中 ONBOOT默认是”no”, BOOTPROTO默认是”dhcp”。
IPADDR,NETMASK,GATEWAY 是添加的。

这里有一个小问题,公司里是88网段,家里不是88网段的话,在家做调试还要改成家里的网段。

然后reboot。就可以ping的通网关了。

==================悲剧的分割线====================

如果你按照上面这么设置,就会悲剧的发现只能ping通网关,ping不通外网。
其实只哟把ONBOOT打开就可以了。

DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:1C:42:D3:FF:78"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5b30e1e3-f1ec-42c6-ba64-133cbe6a3ffa"

这样每次都能自动拿到ip了,并且可以连接到外网了

Aug 31, 2012 - linux    No Comments

Enable php short tag

作为一个前端页面仔,在drupal项目里最常用到的一段代码就是:

<?php
global $base_url;
$root = $base_url . '/' . path_to_theme() . '/';
?>

然后在tpl模板里就可以这样输出图片了:
Read more »

Aug 29, 2012 - linux    No Comments

Open apache clearurl with edit httpd.conf

昨天,为了给drupal开clearurl, 我这前端页面仔+半调子网管弄了一次服务器。虽然只是很小的修改,但感觉Linux这个东西还是蛮好玩的,以后要多学学。

平时一直都是用mac,也写过配置mac下apache的文章。但很明显,昨天接触的这台服务器和mac下的apache并不一样。

我上来就象配mac一样,去/etc下找apache2目录,显然是一泡污,根本没有apache2这个目录。上网查了一下,应该去httpd目录。


Read more »

Pages:«123