1.7.3 在Linux/UNIX下配置开发环境
因为在Linux/UNIX下配置PHP的开发环境,对读者的技术要求稍微高一些,而且涉及一些Linux/UNIX方面的基础知识,如命令的使用、程序编译等,考虑到便于初学者学习和掌握,本节讲述比较简略。另外,本书主要以Windows为平台讲述PHP语言及其开发,因此初学者也可以跳过本节的学习。
1.MySQL的安装
本书以在Linux下通过.rpm文件安装MySQL为例。MySQL的官方网站下载地址为:http://www.mysql.com/downloads/mysql/#downloads,在Select Platform下拉菜单选项中,选择linux-Generic,根据Linux的硬件选择合适的版本进行下载。选取Linux-Generic 2.6(x86,32-bit),RPM Package MySQL Server。下载MySQL的服务器端安装文件MySQL-server-5.5.16-1.linux2.6.i386.rpm,选取Linux-Generic 2.6(x86,32-bit),RPM Package Client Utilities,下载MySQL客户端安装文件MySQL-client-5.5.16-1.linux2.6.i386.rpm,执行下面的命令完成MySQL的安装。
rpm-ivh MySQL-server-5.5.16-1.linux2.6.i386.rpm MySQL-client-5.5.16-1.linux2.6.i386.rpm
启动MySQL服务。
service mysql start
在没有设置MySQL密码的情况下,可以通过以下命令测试MySQL是否成功安装。
mysql-u root
如果出现类似“Welcome to the MySQL monitor.Commands end with;or\g.”这样的文字,说明MySQL安装成功了。
2.安装Apache
从Apache官方网站下载UNIX版本的压缩包,本书以httpd-2.2.21.tar.gz为例。假设资源包放在目录/usr/local/src下,进入这个目录后解压缩,命令如下所示。
cd/usr/local/src
tar-zxvf httpd-2.2.21.tar.gz
解压缩后,进入目录httpd-2.2.21。
cd httpd-2.2.21
执行以下命令:
./configure--prefix=/usr/local/apache2--enable-module=so
其中--prefix=/usr/local/apache2用来指定Apache的安装目录。接下来进行编译,执行以下命令完成安装。
make
make install
3.PHP的安装
(1)从PHP官方网站http://www.php.net/downloads.php下载PHP-5.3.8的压缩包,解压缩该文件包,命令如下所示。
tar-zxf php-5.3.8.tar.gz
(2)然后,转到解压缩后的目录。
cd php-5.3.8
执行如下所示的命令。
./configure--prefix=/usr/local/php-with-mysql=/var/lib/mysql
(3)以上命令完成PHP安装目录等相关配置。接着编译PHP,命令如下所示。
make
make install
(4)最后还需要复制当前目录下的php.ini-dist文件PHP到安装目录的lib目录下,并改名为php.ini,命令如下所示。
cp php.ini-dist/usr/local/php/lib/php.ini
(5)以上安装完成后,可以参见1.7.2节的内容进行有关配置,这里的配置项和配置方法和1.7.2节所述类似。
共有条评论 网友评论