设为首页 收藏本站
查看: 1789|回复: 0

LAMP搭建总结__部分自己总结改编。

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-19 11:34:46 | 显示全部楼层 |阅读模式
  1。准备:lamp(linux,apach,mysql,php,以及各个库
  
  文件和工具<二进制源文件>)
  相关系统的工具:make,gcc,gcc-c++
  2。设置,系统设置;设置selinux为disabled
  文件位置:/etc/sysconfig/selinux
  重启生效,重启动后,再#iptables -F ,即关闭
  
  防火墙,有时候开机之后,防火墙会自动开启,造成,访
  
  问网站根目录失败。
  php,mysql,apach安装了的话,删除或者停止服
  
  务。查看     #ps -le | grep php(mysql/http)
  或者:   #ls /etc/rc.d/init.d (查看进程列
  
  表)
  停止的话:#service httpd stop
  #service mysql stop
  #service php stop
  3。解压
  lamp目录下
  #vi  tar.sh
  内容:
  cd /root/lamp/
  ls *.tar.gz > ls.list
  for TAR in `cat ls.list`  (此符号注
  
  意)
  do
  tar -zxf $TAR
  done
  #sh -x tar.sh
  ...........
  3。开始安装各个软件
  
  
  
  
  
  cd /lamp/libxml2-2.6.30
  ./configure --prefix=/usr/local/libxml2/
  make
  make install
  
  cd /lamp/libmcrypt-2.5.8
  ./configure --prefix=/usr/local/libmcrypt/
  make
  make install
  
  cd /lamp/libmcrypt-2.5.8/libltdl
  ./configure --enable-ltdl-install
  make
  make install
  
  cd /lamp/zlib-1.2.3
  ./configure
  make
  make install
  
  cd /lamp/libpng-1.2.31
  ./configure --prefix=/usr/local/libpng/
  make
  make install
  
  mkdir /usr/local/jpeg6
  mkdir /usr/local/jpeg6/bin
  mkdir /usr/local/jpeg6/lib
  mkdir /usr/local/jpeg6/include
  mkdir -p /usr/local/jpeg6/man/man1
  cd /lamp/jpeg-6b
  ./configure --prefix=/usr/local/jpeg6/ --enable-
  
  shared --enable-static
  make
  make install
  
  cd /lamp/freetype-2.3.5
  ./configure --prefix=/usr/local/freetype/
  make
  make install
  
  cd /lamp/autoconf-2.61
  ./configure
  make
  make install
  
  cd /lamp/gd-2.0.35
  ./configure --prefix=/usr/local/gd2/ --with-
  
  jpeg=/usr/local/jpeg6/ --with-
  
  freetype=/usr/local/freetype/
  make
  make install
  
  
  
  cd /lamp/httpd-2.2.9
  ./configure --prefix=/usr/local/apache2/ --
  
  sysconfdir=/etc/httpd/ --with-included-apr --
  
  disable-userdir --enable-so --enable-deflate=shared
  
  --enable-expires=shared --enable-rewrite=shared --
  
  enable-static-support
  make
  make install
  
  /usr/local/apache2/bin/apachectl start
  echo "/usr/local/apache2/bin/apachectl start" >>
  
  /etc/rc.d/rc.sysinit
  ********************************************
  *浏览器输入ip测试。。成功的话看到 it works!
  *可能是防火墙没有关闭
  *#intables -F
  *再进行访问即可
  ********************************************
  
  cd /lamp/ncurses-5.6
  ./configure --with-shared --without-debug --
  
  without-ada --enable-overwrite
  make
  make install
  
  groupadd mysql
  grep mysql /etc/group[查看是否创建成功]
  useradd -g mysql mysql
  grep mysql /etc/passwd[查看mysql用户创建成功否]
  cd /lamp/mysql-5.0.41
  ./configure --prefix=/usr/local/mysql/ --with-
  
  extra-charsets=all
  make
  make install
  
  ***************************************************
  
  ***************************************************
  
  ***************
  *1.数据库设置密码:
  
  #/usr/local/mysql/bin/mysql -u root -p
  *登陆mysql后,update mysql.user set
  
  password=password("新密码") where user='root' ;
  *    flush privilege;
  *一:增加数据库用户:Insert INTO mysql.user
  
  (Host,User,Password) VALUES('%','exuxu',PASSWORD
  
  ('jinfaxia'));
  * 之后:FLUSH PRIVILEGES
  *二:mysql> REPLACE INTO mysql.user
  
  (Host,User,Password)
  *VALUES('%','jeffrey',PASSWORD('biscuit'));
  *mysql> FLUSH PRIVILEGES
  *
  *2.将mysql设置为开机启动:
  *在 /etc/rc.d/rc.local 文件中加入
  *  /etc/rc.d/init.d/mysql start
  *
  ***************************************************
  
  ***************************************************
  
  *****************
  
  
  
  
  cp support-files/my-medium.cnf /etc/my.cnf
  /usr/local/mysql/bin/mysql_install_db --user=mysql
  **********************
  chown -R root /usr/local/mysql
  chown -R mysql /usr/local/mysql/var
  chgrp -R mysql /usr/local/mysql
  *********************************************
  *
  *# ls -ld /usr/local/mysql/
  *drwxr-xr-x 12 mysql mysql 4096 Mar  6 19:41
  
  /usr/local/mysql/
  *# ls -ld /usr/local/mysql/var/
  *drwx------ 4 mysql mysql 4096 Mar  6 19:41
  
  /usr/local/mysql/var/
  *
  *********************************************
  
  /usr/local/mysql/bin/mysqld_safe  --user=mysql &
  *********************************************
  *
  *查看mysql进程启动否:
  *#ps -le | grep mysql   
  *//2个进程mysqld||mysqld_safe
  *#netstat -an | grep 3306
  *看mysql监听端口3306是否开启
  *
  *
  */usr/local/mysql/bin/mysqladmin variables
  *mysqladmin 为mysql的管理软件
  *
  *********************************************
  为mysql设置密码:
  /usr/local/mysql/bin/mysql -u root
  >SET PASSWORD FOR
  
  'root'@'localhost'=PASSWORD('jinfaxiaa');
  >exit
  
  
  【将apach设置为开机启动#echo
  
  "/usr/local/apache2/bin/apachect1 start" >>
  
  /etc/rc.d/init.d/mysqld】
  将apach设置为开机启动
  cp /lamp/mysql-5.0.41/support-
  
  files/mysql.server
  chown root.root /etc/rc.d/init.d/mysqld
  chmod 755 /etc/rc.d/init.d/mysqld
  *********************************************
  *
  *检查权限设置
  *# ls -l /etc/rc.d/init.d/mysqld
  *-rwxr-xr-x 1 root root 10159 Mar  6 20:06
  
  /etc/rc.d/init.d/mysqld
  *
  *********************************************
  chkconfig --add mysqld  
  chkconfig --list mysqld  [检测mysql运行级别的启动状
  
  态]
  chkconfig --levels 245 mysqld off  [设置mysql运行级
  
  别的启动状态,只在运行级别为3时启动]
  
  
  
  
  cd /lamp/php-5.2.6
  ./configure --prefix=/usr/local/php/ --with-config
  
  -file-path=/usr/local/php/etc/ --with-
  
  apxs2=/usr/local/apache2/bin/apxs --with-
  
  mysql=/usr/local/mysql/ --with-libxml-
  
  dir=/usr/local/libxml2/ --with-jpeg-
  
  dir=/usr/local/jpeg6/ --with-freetype-
  
  dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/
  
  --with-mcrypt=/usr/local/libmcrypt/ --with-
  
  mysqli=/usr/local/mysql/bin/mysql_config --enable-
  
  soap --enable-mbstring=all --enable-sockets
  make
  make install
  
  
  
  ***************************************************
  
  ***************************************************
  
  ******
  *1.安装php时的报错
  *
  *checking libxml2 install dir... no
  *checking for xml2-config path...
  *configure: error: xml2-config not found.
  
  Please check your libxml2 installation.
  *
  *检查是否安装了libxm包
  *[iyunv@XKWB3403 php-5.3.8]# rpm -qa |grep  
  
  libxml2
  *libxml2-2.6.26-2.1.12
  *libxml2-python-2.6.26-2.1.12
  *
  *
  *重新安装libxml2和libxml2-devel包
  *
  *yum install libxml2
  *yum install libxml2-devel -y
  *
  *
  *
  *安装完之后查找xml2-config文件是否存在
  *
  *[iyunv@XKWB3403 php-5.3.8]# find / -name
  
  "xml2-config"
  */usr/bin/xml2-config
  *
  *
  *
  *如果存在的话重新安装php
  *
  *[iyunv@XKWB3403 php-5.3.8]# ./configure
  *...
  *
  *2.****************
  *如果出现找不到库文件:libltdl.so.3
  *那么可以:#yum install libtool-libs
  * #yum install libtool-ltdl-devel
  *然后再继续编译,安装。。。。。
  *
  *
  ***************************************************
  
  ***************************************************
  
  *******
  
  
  
  
  
  
  
  
  
  
  
  
  
  cp php.ini-dist /usr/local/php/etc/php.ini
  【echo "Addtype application/x-httpd-php .php
  
  .phtml" >> /etc/httpd/httpd.conf】
  vi /etc/httpd/httpd.config
  /AddType【找到】
  Addtype application/x-httpd-php .php .phtml【附加上
  
  去】
  /usr/local/apache2/bin/apachectl restart
  [有问题的话,应该是selinux的没有关闭的原因]
  
  vi /usr/local/apache2/htdocs/info.php
  [加入<?  phpinfo(); ?>]
  
  
  Zend加速器  ./install.sh
  php.ini位置:  /usr/local/php/etc
  cp -a /root/lamp/phpMyAdmin-3.0.0-rc1-all-languages
  
  /usr/local/apache2/htdocs/phpmyadmin
  cd /usr/loacl/apache2/htdocs/phpMyAdmin-3-.0.0-rc1
  
  -all-languages/
  cp config.ample.inc.php config.php
  vi config.inc.php
  /auth_type
  将其改为http认证方式【网页管理】

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-101090-1-1.html 上篇帖子: 我的lamp常用安装配置 下篇帖子: 首次发现linux+lamp环境下安装drupal7出现的一个错误。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表