构架Linux下的PHP+MySQL开发环境

http://tech.ddvip.com   2007年08月26日    社区交流

内容摘要:作为一个使用PHP进行Web开发的人员而没有用过Linux,这种现象并不少见。更不要说具备一些简单的Linux系统知识,能够自己安装开发环境了。下面介绍一下如何构架Linux下的PHP+MySQL开发环境。

  我们把下载的三个软件包放到/var/local目录下(这是笔者个人的习惯),它们都是tar.gz包,可以用命令tar -xzpvf 包名,把它们在当前目录(/var/local/)中解开:

cd /var/local
tar -xzpvf mysql-4.0.15.tar.gz
tar -xzpvf php-4.3.3.tar.gz
tar -xzpvf httpd-2.0.47.tar.gz

  解包后可以开始进入正式安装。

  安装MySQL

  1.编译

cd mysql-4.0.15/
../configure --prefix=/usr/local/mysql
make
make install
cd ..

  2.增加用户

adduser -s /bin/false mysql

  3.初始化并设置目录权限

/usr/local/mysql/bin/mysql_install_db
chown -R root /usr/local/mysql/
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql/

  4.加入库

echo /usr/local/mysql/lib/mysql/lib >>/etc/ld.so.conf
ldconfig

  5.使之启动时自动运行

echo "/usr/local/mysql/bin/mysqld_safe &" >>/etc/rc.d/rc.local

  6.启动MySQL

/usr/local//mysql/bin/mysqld_safe &

  7.安全性设定

  修改MySQL的root密码:

/usr/local/mysql/bin/mysqladmin -uroot password abcdefg

  8.测试

[root@terry bin]# /usr/local/mysql/bin/mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3 to server version: 4.0.15
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> delete from user where user=''; (删除所有用户名为空的用户,可以提高安全性)
Query OK, 2 rows affected (0.00 sec)
mysql> quit
Bye

  安装Apache

责编:豆豆技术应用

正在加载评论...