2022-10-23 326
Linux下安装Apache2+Mysql5+PHP5(LAMP的搭建)
一、Linux下安装LAMP:安装mysql
#tar-zvxfmysql-5.0.45-linux-i686-glibc23.tar.gz #mkdir-p/usr/local/mysql #cp-rmysql-5.0.45/usr/local/mysql(修改解压缩后的文件名为mysql-5.0.45) #cp/usr/local/mysql/support-files/mysql.server/etc/rc.d/init.d/mysql//开机启动mysql(之前将复制过去的文件夹全部剪贴放在父文件夹mysql下面,并将之前的mysql-5.0.45文件夹删掉。) #cp/usr/local/mysql/support-files/my-medium.cnf/etc/my.cnf
添加mysql用户及用户组
#groupaddmysql #useradd-gmysqlmysql
修改mysql目录权限
#chown-Rroot/usr/local/mysql #chgrp-Rmysql/usr/local/mysql #chown-Rmysql/usr/local/mysql/data
生成mysql系统数据库 :
进入到目录 /usr/local/mysql
输入scripts/mysql_install_db –user=mysql即可
启动数据库
/usr/local/mysql/bin/mysqld_safe--user=root&//在后台启动mysql服务
如出现 Starting mysqld daemon with databases from /usr/local/mysql/data 代表正常启动mysql服务了.
按Ctrl + C 跳出修改 mysql 的 root 密码
#/usr/local/mysql/bin/mysqladmin-uroot-ppassword"123456"
Mysql修改密码,
/路径/mysql/bin/mysqladmin –u –root password 密码
再次登录:/路径/mysql/bin/ mysql –u root -p
#p#
二、Linux下安装LAMP:安装GD库(让PHP支持GIF,PNG,JPEG)
a.安装 jpeg6 建立目录:
#mkdir-p/usr/local/jpeg6 #mkdir-p/usr/local/jpeg6/bin #mkdir-p/usr/local/jpeg6/lib #mkdir-p/usr/local/jpeg6/include #mkdir-p/usr/local/jpeg6/man #mkdir-p/usr/local/jpeg6/man1 #mkdir-p/usr/local/jpeg6/man/man1 #cd/root/Software/ #tar-zvxfjpegsrc.v6b.tar.gz #cdjpeg6(进入解压的文件夹,名称可能不一样,并不影响结果。) #./configure--prefix=/usr/local/jpeg6/--enable-shared--enable-static #make #makeinstall
b. 安装zlib
#cd/root/Software/ #tar-zxvfzlib-1.2.3.tar.gz #cdzlib.1.2.3 #mkdir/usr/local/zlib #./configure--prefix=/usr/local/zlib #make #makeinstall
c. libpng包
#cd/root/Software/ #tar-jvxflibpng-1.2.37.tar.bz2 #cdlibpng-1.2.37(进入解压的文件夹,名称可能不一样) #./configure--prefix=/usr/local/libpng #make #>makeinstall
d. 安装 freetype
#cd/root/Software/ #tar-zvxffreetype-2.1.9.tar.gz #cdfreetype-2.1.9 #mkdir-p/usr/local/freetype #./configure--prefix=/usr/local/freetype #make #makeinstall
e.安装GD库
#cd/root/Software/ #tar-zvxfgd-2.0.33.tar.gz #mkdir-p/usr/local/gd2 #cdgd-2.0.33 #./configure--prefix=/usr/local/gd2--with-jpeg=/usr/local/jpeg6--with-zlib-dir=/usr/local/zlib--with-png=/usr/local/libpng--with-freetype=/usr/local/freetype #make #makeinstall
e.安装Curl库
#cd/root/Software/ #tar-zxfcurl-7.15.3.tar.gz #mkdir-p/usr/local/curl #cdcurl-7.15.3 #./configure--prefix=/usr/local/curl #make #makeinstall
#p#
三、Linux下安装LAMP:安装apache2
#cd/roo/Software/ #tar-zvxfhttpd-2.2.6.tar.gz #cdhttpd-2.2.6 #mkdir-p/usr/local/apache2 #./configure--prefix=/usr/local/apache2--enable-modules=so--enable-rewrite #make #makeinstall #/usr/local/apache2/bin/apachectl-kstart//启动apahce
用浏览器查看 http://localhost ,得到it works,说明apache已设置成功了.
#/usr/local/apache2/bin/apachectl-kstop//停止apache
#p#
四、Linux下安装LAMP:安装php5,php5(必须有libxml2支持)
a.安装libxml2 #cd/root/Software/ #tar-zvxflibxml2-2.6.27.tar.gz #cdlibxml2-2.6.27 #mkdir-p/usr/local/libxml2 #./configure--prefix=/usr/local/libxml2 #make #makeinstall
启动
b.安装 libxslt (可选安装)
#cd/root/Software/ #tar-zvxflibxslt-1.1.24.tar.gz #mkdir-p/usr/local/libxslt #cdlibxslt-1.1.24 #./configure--prefix=/usr/local/libxslt--with-libxml-prefix=/usr/local/libxml2 #make #makeinstall
c.安装php5
#cd/root/Software/ #tar-zvxfphp-5.2.5.tar.gz #mkdir-p/usr/local/php5 #cdphp-5.2.5 #./configure--prefix=/usr/local/php5--with-apxs2=/usr/local/apache2/bin/apxs--with-gd=/usr/local/gd2--with-jpeg-dir=/usr/local/jpeg6--with-zlib-dir=/usr/local/zlib--with-png-dir=/usr/local/libpng--with-freetype-dir=/usr/local/freetype---enable-trace-vars--with-mysql=/usr/local/mysql--enable-mbstring=all--with-curl=/usr/local/curl--enable-mbregex--with-config-file-path=/usr/local/php5--enable-ftp--enable-soap--with-xsl=/usr/local/libxslt #make #makeinstall #cpphp.ini-dist/usr/local/php5/php.ini
#p#
五:Linux下安装LAMP:重新设置apache2让他支持php
#cd/usr/local/apache2/conf #vimhttpd.conf
在LoadModule php5_module modules/libphp5.so
添加AddType application/x-httpd-php .php
在DirectoryIndex中添加 index.php
OK,基本的安装已完成.
重新起动APACHE:
#/usr/local/apache2/bin/apachectlstart
将apache和mysql服务添加到启动项的方法:
1. 打开或者用vi编辑 /etc/rc.d/rc.local
2. 在文本中添加以下两行:
/usr/local/apache2/bin/apachectlstart /usr/local/mysql/bin/mysqld_safe--user=root&
好了,web环境apache2+mysql5+php5就配置完成了。他们已经能开始工作了。
其中apache2、mysql和php.ini的详细设置请参阅其它文档。
原文链接:https://77isp.com/post/8456.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态