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
cd httpd-2.0.47/
../configure --prefix=/usr/local/httpd --enable-so
make
make install
cd ..
中断Apache办事,并持续装置PHP:
/usr/local/httpd/bin/apachectl stop
装置PHP
cd php-4.3.3
../configure --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql
make
make install
cp php.ini-dist /usr/local/lib/php.ini
假如看到如图1的信息即暗示胜利了。以上装置都是在Red Hat 9.0长进行的。到此为止,已装置好一个撑持PHP+MySQL的Web情况。别的Linux下有很多壮大的编纂器可以用来写PHP法式,好比vi、emacs等;另外还有一些图形化的编纂器或是Web开辟公用的编纂器,这就有待团体开掘了。认真正转到Linux下停止开辟的时分,就会渐渐体味到它的壮大和轻车熟路。
本文与其它引见Apache装置的文章分歧,不是引见Apache 1.3.x,而是引见了若何用Red Hat 9.0+Apache 2.0+PHP 4.3+MySQL 4.0来架构Web开辟情况,所拔取的是今朝最新版本的软件,均从源代码入手下手编译,而不是下载二进制文件来停止装置。