安装Apache+Mysql+php心得!
安装了magic linux1.1 但是默认没有安装apache+mysql+php,所以须自行安装,本人是菜鸟,经过几次安装终于安装成功,写一个帖子,给大家参考,也请大家指出错误:
1、安装apache
在magic linux第二张光盘中提供了apache2.0.44,具体目录在/Server/httpd/httpd-2.0.44.tar.gz,
相同目录中有一个中文的README,可以参考README一步一步执行,但是要指出的是,原来的README
里面有一个小小错误,在执行
./configure --prefix=/usr/server/apache \
--enable-auth-anon --enable-auth-dbm \
--enable-file-cache --enable-cache \
--enable-disk-cache --enable-mem-cache \
--enable-ext-filter --enable-proxy \
--enable-proxy-connect \
--enable-http --enable-dav --enable-rewrite \
--with-mpm=prefork --with-ssl=/usr/openssl \
--enable-ssl --enable-so
时出错,只要把其中的--with-ssl=/usr/openssl 改为--with-ssl=/usr/bin就可以成功执行
然后按照README下面的内容一步一步往下做,则Apache可以安装完成。
2、安装MySQL
在第二张盘的/Server/mysql下面有rpm包,直接安装/server/mysql/server下面的所有rpm
包就可以了,但是注意,我在安装MySQL-python-0.9.2-1.i386.rpm是提示需要mx,我的办法是
强行安装(不知道有没有问题,请各位高手指出)
rpm -ivh MySQL-python-0.9.2-1.i386.rpm --nodeps
我在安装完成后不能正常启动mysql,经过公社的社员指导,进行如下操作:
首先创造MySQL授权表
# cd /usr/bin
# mysql_install_db
然后启动mysql
# mysqld_safe -u root
最后把MYSQL添加到服务里面:
有一个叫myslq.server的启动脚本程序。把它复制到/etc/rc.d/init.d目录里面:
# cd /etc/rc.d/init.d
# cp /usr/share/mysql/mysql.server mysql
接着把它的属性改为“x”(executable,可执行)
# chmod +x mysql
最后,运行chkconfig把MySQL添加到你系统的启动服务组里面去。
# /sbin/chkconfig --del mysql
# /sbin/chkconfig --add mysql
3、安装PHP
不知道为什么,Magic linux提供的PHP4.3.0,我在make install是不能通过,如是在网上
下载了PHP4.3.1,按照magic linux第二张光盘/server/php/里面的readme一步一步安装
,同样有一个小问题,原来的readme里面的
./configure --with-mysql=/usr --with-apxs2=/usr/server/apache/bin/apxs \
--enable-track-vars --enable-force-cgi-redirect --enable-pic \
--enable-inline-optimiation --enable-memory-limit --enable-bcmath \
--enable-shmop --enable-versioning \
-enable-calendar --enable-dbx --enable-dio --enable-mcal \
--with-config-file-path=/server/apache/conf--prefix=/usr
倒数第二行
-enable-calendar少了一个-,改为
--enable-calendar即可
大功告成!
总的来说,magic linux 相当不错,尤其是readme,让我们这些菜鸟很方便的能安装好,
不过以后要注意一些小小的错误,以免我们菜鸟走弯路!:) 好不错帮你顶一下 我得到一下error!
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) 为什么我编译php时总是出现这个
configure: error: Cannot find header files under /usr/share/mysql
我的mysql装在 /usr/share/mysql里,是用rpm装的 ding 第二张里面没有你说的文件 试一试这个Lampp:PHP+MySQL+proftpd 三合一安装
http://www.apachefriends.org/lampp-bilder.html
http://www.apachefriends.org/lampp.html 楼上的
请问可以改proftp的密码吗??
他的密码是lampp
但是在proftp.conf文件中吧密码给加密了无法直接修改 它有说明文件的,试一下这个
# lampp -security 我的出现了如下问题,请指教:
** Error: unable to find layout apr
configure failed for srclib/apr
谢谢! 第二张盘的确没有上面的文件!!
页:
[1]