【原创】APACHE+PHP+MYSQL黄金搭档

【原创】APACHE+PHP+MYSQL黄金搭档

觉得这个非常有用,又都是源码包啦很稳定。拿来跟大家分享一下!!
需要的源码包:httpd-2.0.48.tar.gz (rpm包不能用)
mysql-4.0.18.tar.gz
php-4.3.4.tar.gz
zorum_3_5.tgz
一。下面我来安装APACHE,
1。先来解压APACHE的源码包 tar -zxvf httpd-2.0.48.tar.gz
2.进入解压APACHE后的目录进行编译前配置 ./configure --prefix=/usr/local/apache --enable-so
3.编译APACHE源代码 :w make
4.安装APACHE服务器程序 make install
5.修改APACHE的配置文件 vi /usr/local/apache/conf/httpd.conf
6.启动APACHE服务器程序 /usr/local/apache/bin/apachectl start
7。查看HTTPD进程是否启动 ps -aux | grep httpd OK启动啦哦:cool:
8,测试成功,可以看到页面啦

二。APACHE的启动与停止及如果查看日志
1. 编辑启动文件 vi /etc/rc.d/rc.local
增加一行启动项 /usr/local/apache/bin/apachectl

三。安装MYSQL和PHP
1。解压这两个包 tar -xzvf mysql-4.0.18.tar.gz
tar -xzvf php-4.3.4.tar.gz
2. 建立mysql用户和组 如果有就不建啦 groupadd -g 20000 mysql
useradd -u 20000 -g mysql mysql
3. 对mysql包进行编译前配置 ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
--prefix=/usr/local/mysql 指定安装的目标目录
--sysconfdir=/etc 配置文件my.ini的路径
--localstatedir=/var/lib/mysql 数据库存放的路径
4. 编译mysql源代码 make 正在进行中 慢慢等吧~!
5. 安装mysql make install 完啦
6。初始化数据库 /usr/local/mysql/bin/mysql_install_db
7. 设置mysql状态报告目录的权限 chown -R mysql /var/lib/mysql
8. 复制配置文件 cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
9. 用ROOT用户启动mysql 服务器 /usr/local/mysql/bin/mysqld_safe --user=root &
10. 修改密码 /usr/local/mysql/bin/mysqladmin -u root -p password 1234
11. 用新密码连接数据库 /usr/local/mysql/bin/mysql -u root -p

四。安装PHP
1。对PHP进行编译前配置 ./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
2. 对PHP进行编译 make
3. 对PHP进行安装 make install
4. 复制PHP配置文件到PHP安装目录 cp php.ini-dist /usr/local/lib/php/php.ini
5. 修改APACHE的配置文件 vi /usr/local/apache/conf/httpd.conf

五。安装留言本
1。对留言本包进行解压 tar -xzvf zorum_3_5.tgz
2. 在/usr/local/apache/htdocs/zorum目录下建立zorum目录宾把解压好的文件拷过去
mkdir /usr/local/apache/htdocs/zorum
cp -dpR zorum_3_5/* /usr/local/apache/htdocs/zorum
3. 启动APACHE服务器程序 /usr/local/apache/bin/apachectl start

六。测试的最后成果
1。访问我们刚刚建的网站 [url="http://server的ip/zorum/index.php"]http://server的ip/zorum/index.php[/url]
它会自动弹出[url="http://192.168.1.66/zorum/install.php"]http://server的ip/zorum/install.php[/url]
2。把弹出页面的脚本全部拷到 /usr/local/apache/htdocs/zorum/config.php下,这个文件自己建,然后把内容拷进去就行啦
3。改一下这个文件的权限 chmod 777 config.php
4. 再访问我们刚刚建的网站 [url="http://192.168.1.66/zorum/index.php"]http://server的ip/zorum/index.php[/url],输我们刚刚设的mysql密码
5。输入密码后安INSTALL安装      
安装MYSQL的时候用参数
./configure --prefix=/usr/local/mysql
--localstatedir=/var/lib/mysql 数据库存放的路径

请问数据库存放路径重要么,看其他帖子有的是设:

./configure --prefix=/usr/local/mysql
--localstatedir=/usr/local/mysql/var

会对APACHE和PHP安装有影响么?      
不好意思说一下,好象在MANDRAKE下httpd-2.0.48.tar.gz有问题,刚才用源包安装后无法启动,CORE DUMPED。换成httpd-2.0.58.tar.gz就好了。      
数据库存放在哪里其实没多大关系  只是你在关联几个软件包的时候要注意路径 比如这句啊
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
自己的东西放在哪一定要清楚      
看来只要记住位置,放哪里没差别。

请问你曾经遇到过找不到libphp4.so这样的问题么?
http://www.linuxeden.com/forum/t145916.html      
手机
游戏下载
游戏
服务器托管
服务器租用
PHP主机
PHP空间
服务器租用
服务器托管
服务器托管
服务器租用
服务器托管
服务器租用
服务器托管