安装前的准备
1、下载软件包
Apache:可以从[Apache官网](http://www.apache.org)下载最新版本的源码包。
MySQL:从[MySQL官网](http://www.mysql.com)下载最新版本的源码包。
PHP:从[PHP官网](http://www.php.net)下载支持Apache和MySQL的最新版本的源码包。
2、解压软件包
将下载的软件包放到/var/local
目录下,使用命令tar -xzpvf 包名
进行解压。
```bash
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、编译和安装
```bash
cd mysql-4.0.15/
../configure --prefix=/usr/local/mysql
make
make install
cd ..
```
2、增加用户
```bash
adduser -s /bin/false mysql
```
3、初始化并设置目录权限
```bash
/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、加入库
```bash
echo /usr/local/mysql/lib/mysql/lib >> /etc/ld.so.conf
ldconfig
```
5、配置自动启动
```bash
echo "/usr/local/mysql/bin/mysqld_safe &" >> /etc/rc.d/rc.local
```
6、启动MySQL
```bash
/usr/local/mysql/bin/mysqld_safe &
```
7、安全性设定
修改MySQL的root密码:
```bash
/usr/local/mysql/bin/mysqladmin -u root password abcdefg
```
8、测试
```bash
/usr/local/mysql/bin/mysql -u root -p
Enter password:
Welcome to the MySQL monitor...
```
安装Apache
1、编译和安装
```bash
cd httpd-2.0.47/
../configure --prefix=/usr/local/httpd --enable-so
make
make install
cd ..
```
2、启动Apache
```bash
/usr/local/httpd/bin/apachectl start
```
3、配置自动启动
```bash
echo "/usr/local/httpd/bin/apachectl start &" >> /etc/rc.d/rc.local
```
安装PHP
1、编译和安装
```bash
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
```
配置Apache和PHP
1、编辑Apache配置文件
在/usr/local/httpd/conf/httpd.conf
中添加以下内容:
```apache
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php .php3
DirectoryIndex index.html index.php index.php3
```
2、重启Apache服务
```bash
/usr/local/httpd/bin/apachectl restart
```
相关问题与解答
1、问题一:如果在安装过程中遇到依赖问题怎么办?
解答:如果在安装过程中遇到依赖问题,可以使用包管理工具如apt
或yum
来安装缺失的依赖,在Debian系系统上,可以使用sudo apt-get install libncurses5-dev
来安装ncurses库,对于RedHat系系统,则可以使用sudo yum install ncurses-devel
。
2、问题二:如何验证PHP和MySQL是否成功安装并可以正常工作?
解答:可以通过创建一个包含PHP代码的文件(如info.php
),并在浏览器中访问该文件来验证PHP是否工作正常,至于MySQL,可以在命令行中使用mysql -u root -p
登录到数据库,然后执行一些基本的SQL查询来验证其功能,如果两者都能正常工作,说明安装成功。
以上就是关于“构架Linux下的PHP+MySQL开发环境”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!