apache2.0.55+php+mysql-4.1.13安装笔记
作者: Jeffrey
出处:http://blog.zhangjianfeng.com/?p=277
apache部分
tar zxvf httpd-2.0.55.tar.gz
cd httpd…
./configure –prefix=/app/apache2.0.55 –enable-so;make;make install
mysql部分
[quote]tar zxvf mysql-4.1.13.tar.gz
cd mysql…
./configure –prefix=app/mysql –sysconfdir=/etc/ –localstatedir=/var/lib/mysql
;make ;make install
# prefix=/usr/local/mysql mysql安装的目标目录
# sysconfdir=/etc my.ini配置文件的路径
# localstatedir=/var/lib/mysql 数据库存放的路径
初始化数据库
mysql_install_db
新建mysql用户(如果有mysql用户则跳过)
useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c “MySQL Server” -u 27 mysql
设置相应目录权限,否则无法启动mysql
chown -R mysql:mysql /var/lib/mysql/
修改密码
mysqladmin -u root password ‘newpassword’
启动mysql
mysqld_safe &
把编译目录的一个脚本COPY过去,并作相应设置(使mysql每次启动都能自动运行)
cp ../mysql-4.1.13/support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig –add mysqld
chmod u+x /etc/rc.d/init.d/mysqld
chkconfig –list |grep mysqld
好了,可以这样来控制mysql:
Usage: /etc/rc.d/init.d/mysqldd start|stop|restart|reload
再做一个软链接,便于编译其他软件的时候寻找到myslq的库文件路径,如果不做这步也可以,注意在编译其他软件的时候自定义myslq的库文件路径即可!
ln -s /app/mysql/lib/mysql/ /usr/lib/mysql
ln -s /app/mysql/include/mysql/ /usr/include/mysql[/quote]
PHP部分
cd php…
./configure –prefix=/app/php –with-apxs2=/person/app/apache2.0.55/bin/apxs –with-mysql=/person/app/mysql;make;make install
Trackback URL: http://blog.zhangjianfeng.com/article/277/trackback
Tags: apache, mysql, php, 安装, 笔记





















0 Responses to “apache2.0.55+php+mysql-4.1.13安装笔记”