怎么在CentOS LAMP环境搭建和测试php与mysql的连接

发布时间:2021-08-11 21:48:26 作者:chen
来源:亿速云 阅读:170

这篇文章主要介绍“怎么在CentOS LAMP环境搭建和测试php与mysql的连接”,在日常操作中,相信很多人在怎么在CentOS LAMP环境搭建和测试php与mysql的连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在CentOS LAMP环境搭建和测试php与mysql的连接”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

特别值得一提的是CentOS LAMP有很多值得学习的地方,这里我们主要介绍CentOS LAMP环境搭建,包括介绍CentOS LAMP配置等方面。系统安装安装RHEL 5 / CentOS 5。

CentOS LAMP作为服务器,不安装不需要的组件,所以在选择组件的时候,不要选web服务器,因为我们后面要手动编译安装。CentOS LAMP系统约定RPM包和源码包存放位置:

RPM包和源码包存放位置 /usr/local/src  源码包编译安装位置(prefix) /usr/local/XXX  MySQL 数据库位置 /usr/local/mysql/var  网站根目录 /usr/local/apache/htdocs

CentOS LAMP环境搭建

搭建的工作包括APACHE、MYSQL、PHP。可以按照这个顺序来搭建环境。

1、获取软件包

Httpd:  http://www.apache.org/dist/httpd/httpd-2.2.11.tar.gz  mysql: http://mirror.provenscaling.com/mysql/enterprise/source/5.0/mysql-5.0.70.tar.gz  php: http://museum.php.net/php5/php-5.2.2.tar.gz

把它们全部放到 /usr/local/src 下面.>cd /usr/local/src    (定位到安装包目录)

2、安装 mysql

>tar -zxvf mysql-5.0.70.tar.gz  >cd mysql-5.0.70  >./configure --prefix=/usr/local/mysql  >make  >make install   >useradd mysql //添加 mysql 用户  >cd /usr/local/mysql  >bin/mysql_install_db --user=mysql >chown -R mysql .  //设置权限,注意后面有一个点 "."  >chgrp -R mysql .  >chown -R mysql var  >cp share/mysql/my-medium.cnf /etc/my.cnf  >cp share/mysql/mysql.server /etc/rc.d/init.d/mysqld //开机启动  >chmod 755 /etc/rc.d/init.d/mysqld  >chkconfig --add mysqld

运行以下命令即可启动 MySQL 服务器:>/etc/rc.d/init.d/mysqld start //启动 MySQL(mysql安装完毕)

3、安装Apache

>tar -zxvf httpd-2.2.11.tar.gz  >cd httpd-2.2.11  >./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max >make  >make install

启动apache服务 >/usr/local/apache/bin/apachectl -k start用浏览器打开 http://127.0.0.1/  如果可以访问则说明apache安装成功。

4、安装PHP

>tar -zxvf php-5.2.2.tar.gz
>cd php-5.2.2
>./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
>make
>make install
>cp php.ini-dist /usr/local/php/lib/php.ini
>vi /usr/local/php/lib/php.ini

5、CentOS LAMP配置httpd

.conf >vi /usr/local/apache/conf/httpd.conf找到"AddType application/x-gzip .tgz"在它的下面添加AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps找到"DirectoryIndex index.html在index.html 前添加 index.php

启动apache服务>/usr/local/apache/bin/apachectl -k start将apache设置成开机自启动:在/etc/rc.d/rc.local文件中加入一行并保存: /usr/local/apache/bin/apachectl start (apache+php配置完毕)

6、查看确认 L.A.M.P 环境信息:>vi /usr/local/apache/htdocs/phpinfo.php新增加下面一行,并保存。 <?php phpinfo(); ?>>chmod 755 /usr/local/apache/htdocs/phpinfo.php用浏览器打开 http://127.0.0.1/phpinfo.php检查 phpinfo中的各项信息是否正确。如果可以访问则环境搭建成功

测试php与mysql的连接

>vi /usr/local/apache/htdocs/testdb.php增加下面几行,并保存。  <?php $link=mysql_connect('localhost','root','yourpassword');  if(!$link) echo "fail";  else echo "success";  mysql_close();  ?> >chmod 755 /usr/local/apache/htdocs/testdb.php  >service mysqld start

用浏览器打开 http://127.0.0.1/testdb.php如果输出success表明php与mysql连接成功CentOS LAMP环境搭建完毕

到此,关于“怎么在CentOS LAMP环境搭建和测试php与mysql的连接”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. Centos 7.3部署LAMP架构动静分离
  2. 怎样在ansible-playbook中批量搭建LAMP

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

centos lamp php

上一篇:php怎么根据URL下载远程图片、压缩包、pdf等文件到本地

下一篇:怎么安装Ubuntu nginx以及其配置安装Php和mysql

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》