当前位置: 电脑软硬件应用网 > 电脑学院 > 服务器技术 > 正文 |
|
|||
Linux下的LAMP搭建 | |||
2009-5-12 10:22:07 文/梦幻飞扬 出处:电脑软硬件应用网 | |||
一、LAMP: Linux Apache Mysql PHP 二、安装的顺序:Apache ----- Mysql ----- PHP 注意:PHP一定要最后安装 三、安装Apache 1.下载 httpd-2.*****.tar.gz 到/usr/local/src 2. 解压缩 tar zxvf httpd-2.*****.tar.gz 3. 到安装目录下 cd httpd-2.*** 4. 编译前配置:./configure - -prefix=/usr/local/apache1 - -enable -so 5. 编译并进行安装: make ; make install 7. 编辑配置文件: vi /usr/local/apache1/conf/httpd.conf 修改 User nobody Group nobody 8. 启动apache :/usr/local/apache/bin/apachectl start 9. 查看进程: ps -aux | grep httpd 查看进程是否启动 10. 查看是否连接到服务器 http://本机IP 四、安装数据库mysql 1. 下载 mysql-4.****.tar.gz 到 /usr/local/src 2. 解压缩 : tar zxvf mysql-4****.tar.gz 3. 建立 mysql用户并将用户加入到mysql组里 Groupadd -g 20000 mysql Useradd -u 20000 -g mysql mysql 4. 建立符号连接: ln -s mysql-4.**** /usr/local/mysql 6. 进入安装目录: cd mysql-4.*** 7. 安装前配置: ./configure - -prefix=/usr/local/mysql - - sysconfdir=/etc - -localstatedir=/var/lib/mysql 8. 编译并进行安装: make ; make install 9. 设置mysql状态报告目录权限 : mkdir /var/lib/mysql Chown -R mysql:mysql /var/lib/mysql Chown -R root:mysql /usr/local/src/mysql-4.*** Chown -R mysql:mysql /usr/local/mysql/data/ 10. 进入目录,初始化数据库 Cd /usr/local/mysql/bin/mysql ./mysql_install_db 11. 使用root用户启动mysql服务 /usr/local/mysql/bin/mysqld_safe - -user=root &
12. 修改数据库root用户密码 /usr/local/mysql/bin/mysqladmin -u root -p passwd 1234 13. 用新密码连接数据库 /usr/local/mysql/bin/mysql -u root -p 14. 将mysql设置为随着计算机自动启动 Vi /etc/rc.d/rc.local 加入 cd /usr/local/mysql: /usr/local/mysql/bin/safe_mysqld - -user=mysql & 五、安装PHP 1. 下载php-4.****.tar.bz 到 /usr/local/src 2. 解压缩 tar jxvf php-4.****.tar.bz 3. 到安装目录下:cd php-4*** 4. 编译前配置: ./configure - -prefix=/usr/local/php4 \ > - -with-apxs2=/usr/local/apache1/bin/apxs \ 设置php为apache提供的模块位置 > - -with-mysql=/usr/local/mysql \ 设置mysql的安装位置 > - -with-config-file-path=/usr/local/php4设置PHP程序的配置文件所在的位置 5. 编译并安装: make ; make install 6. 复制php配置文件到php安装目录 Cp php.ini-dist /usr/local/lib/php/php.ini 7. 修改 apache主配置文件 确认LoadModule php4_module modules/libphp4.so 存在 加入 AddType application/x-httpd-php .php 在847行加 将 DirectoryIndex index.html index.html.var 更改为: DirectoryIndex index.html index.html.var index.php 8. 建立测试文件:vi /usr/local/apache1/htdocs/test.php <?php Phpinfo( ); ?> 9.重新启动apache服务 /usr/local/apache1/bin/apachectl restart 10. 验证 http://本机IP/test.php |
|||
最新热点 | 最新推荐 | 相关文章 | ||
19个心得 明明白白说Linux下的负载均… Linux文件三个主要的修改时间 Linux查看性能的命令介绍 Linux中如何知道谁在切换进程 Linux系统登录后自动执行应用程序 Linux系统利用NFS来实现文件共享 Linux telnet服务开启步骤 LINUX文件或目录权限批量修改技巧 linux命令介绍:source用法 Windows还是Linux?服务器系统用谁好 |
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |