首页 > 代码库 > LAMP部署
LAMP部署
必备工具
1:Linux系统
2:Apache服务
3:MySQL服务 (是多线程、多用户的SQL数据库管理系统)
4:PHP (是一种编程语言最初设计生产动态网站)
安装前的准备
1:安装Apache
[root@www ~]# tar zxf httpd-2.2.17.tar.gz -C /usr/src/ [root@www ~]# cd /usr/src/httpd-2.2.17/ [root@www httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi [root@www httpd-2.2.17]# make [root@www httpd-2.2.17]# make install
2:安装MySQL
[root@www ~]# groupadd mysql [root@www ~]# useradd -M -s /sbin/nologin mysql -g mysql [root@www ~]# tar zxf mysql-5.5.22.tar.gz -C /usr/src/ [root@www ~]# cd /usr/src/mysql-5.5.22/ [root@www mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all [root@www mysql-5.5.22]# make [root@www mysql-5.5.22]# make install
3:安装扩展工具库(libmcrypt、mhash、mcrypt)
[root@www ~]# tar zxf mcrypt-2.6.8.tar.gz -C /usr/src/ [root@www ~]# cd/usr/src/mcrypt-2.6.8/ [root@www mcrypt-2.6.8]# exportLD_LIBRARY_PATH=/usr/local/lib :$LD_LIBRARY_PATH (修复配置文件出错) [root@wwwmcrypt-2.6.8]# ./configure [root@www mcrypt-2.6.8]# make && make install
另外两个正常编译安装,不过多说明
以上准备工作完成后
安装PHP
[root@www ~]# tar zxf php-5.3.28.tar.gz -C /usr/src/ [root@www ~]# cd /usr/src/php-5.3.28/ [root@www php-5.3.28]# ./configure --prefix=/usr/local/php5 --with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5 --enable-mbstring [root@www php-5.3.28]# make [root@www php-5.3.28]# make install
PHP安装后的配置
[root@www ~]# cp /usr/src/php-5.3.28/php.ini-development /usr/local/php5/php.ini
(复制样例配置文件)
编辑配置文件
[root@www ~]# vim /usr/local/php5/php.ini …… default_charset = "utf-8” file_uploads = On upload_max_filesize = 2M max_file_uploads = 20 post_max_size = 8M short_open_tag = On (默认为Off,将其修改为On则支持短语句)
修改Apache配置文件
[root@www ~]# vim /usr/local/httpd/conf/httpd.conf LoadModule php5_module modules/libphp5.so (默认存在) AddType application/x-httpd-php.php (需手动添加) DirectoryIndex index.php index.html (查找本行添加index.php) [root@www ~]# /usr/local/httpd/bin/apachectl stop/start (重新运行)
将上述服务全部开启
[root@www ~]# vim /usr/local/httpd/htdocs/test1.php (直接编辑以下内容测试是否成功) <?php phpinfo( ); ?>
测试时Linux未配置Bind时
Window需手动修改本地hosts添加解析
C:/Window/System32/drivers/etc/hosts
通过浏览器访问测试网页 http://www.域名.com/test1.php
即可出现测试页
部署phpMyAdmin系统
解包复制网站目录
[root@www ~]# tarzxf phpMyAdmin-4.2.5-all-languages.tar.gz [root@www ~]# mv phpMyAdmin-4.2.5-all-languages/ /usr/local/httpd/htdocs/phpMyAdmin
建立配置文件
[[root@www ~]# cd /usr/local/httpd/htdocs/phpMyAdmin [root@www phpMyAdmin]# cp config.sample.inc.php config.inc.php
正确配置后即可
在浏览器访问
http://www.域名.com/phpMyAdmin/
可对数据库进行管理
2017.7.13
本文出自 “JianYu” 博客,请务必保留此出处http://jianyu97.blog.51cto.com/12222102/1947325
LAMP部署
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。