linux+apache+mysql+php平台构建及环境配置
2017-05-30 15:54
656 查看
1.我使用的centos6。安装时已经选择安装apach、mysql,事实上在运行下列两行命令的时候又对其进行了更新。所以说装的时候能够不安装,免得浪费时间。
yum
install php-mysql
yum
install mysql-devel
这两项运行完以后,PHP就已经装上了。这是由于它们存在对PHP的依赖,也能够运行yum
install php再运行其他,我没试。以下是安装完以后的查询结果,可能有的是多余的。详细我也不清楚,仅供參考。
[root@localhost ~]# rpm -qa|grep php
php-pdo-5.1.6-3.7.fc6
php-mysql-5.1.6-3.7.fc6
php-ldap-5.1.6-3.7.fc6
php-cli-5.1.6-3.7.fc6
php-5.1.6-3.7.fc6
php-common-5.1.6-3.7.fc6
[root@localhost ~]# rpm -qa|grep mysql
mysql-connector-odbc-3.51.12-2.2
php-mysql-5.1.6-3.7.fc6
mysql-server-5.0.27-1.fc6
mysql-5.0.27-1.fc6
libdbi-dbd-mysql-0.8.1a-1.2.2
mysql-devel-5.0.27-1.fc6
[root@localhost ~]# rpm -qa|grep httpd
httpd-2.2.3-5
system-config-httpd-1.3.3-1.1.1
httpd-manual-2.2.3-5
[root@localhost ~]#
假设你不知道你都已经装了什么,那么就所有安装吧。运行下列指令:
yum -y install httpd php mysql mysql-server
php-mysql
2.測试MYSQL
启动MYSQL服务: service
mysqld start
看看mysql是否能正常工作: mysql -uroot mysql
[root@localhost ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 5.0.27
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
3. 载入对apache对php的支持,强调操作前务必要备份httpd.conf文件,若出问题时也好恢复。(恢复方法?
直接把httpd.conf删除。把备份的文件改成httpd.conf就OK了。)
配置
httpd.conf 让apache支持PHP
# vi /etc/httpd/conf/httpd.conf
找到 AddType application/x-gzip .gz .tgz 在其下加入例如以下内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
这是为了使apache可以支持以.php结尾的文件
找到LoadModule那几栏
在当中加入LoadModule php5_module /usr/lib/httpd/modules/libphp5.so 这是加入一个模块信息到apache里头去。使apache能支持php
改动servername这一项。把前面的#去掉,然后名字写你的IP,(假设仅仅是单机的话。127.0.0.1)
DirectoryIndex index.php index.htm index.html index.html.var
4.重新启动一下httpd服务。看是否能成功
[root@localhost
~]# /etc/rc.d/init.d/httpd restart
停止
httpd: [确定]
启动
httpd: [确定]
5.若不能成功,则文本行运行 chmod 755 /usr/lib/httpd/modules/libphp5.so 试试。若还不行,我也不知道怎么办了,去请高手吧,我也是新手。
6.网站文件夹为/var/www/html/ 在当中新建一个php脚本測试一下吧, 写个index.html程序放到网站根文件夹.
此处着重注意后缀为.php。我刚才做的时候就用的html,结果一直出错。
<html>
<head></head>
<body>
<?php echo
"hello!"; phpinfo(); ?>
</body>
</html>
7.好的。浏览器里输入localhost測试一下结果吧
8.假设还不能訪问,请试一试改变index.php的权限
chmod
755 /var/www/html/index.php
9.祝你好运!假设成功了。别忘了把你的成功经验分享给别人。
假设你认为这篇博文须要改动,请给我留言,我将万分感激。
yum
install php-mysql
yum
install mysql-devel
这两项运行完以后,PHP就已经装上了。这是由于它们存在对PHP的依赖,也能够运行yum
install php再运行其他,我没试。以下是安装完以后的查询结果,可能有的是多余的。详细我也不清楚,仅供參考。
[root@localhost ~]# rpm -qa|grep php
php-pdo-5.1.6-3.7.fc6
php-mysql-5.1.6-3.7.fc6
php-ldap-5.1.6-3.7.fc6
php-cli-5.1.6-3.7.fc6
php-5.1.6-3.7.fc6
php-common-5.1.6-3.7.fc6
[root@localhost ~]# rpm -qa|grep mysql
mysql-connector-odbc-3.51.12-2.2
php-mysql-5.1.6-3.7.fc6
mysql-server-5.0.27-1.fc6
mysql-5.0.27-1.fc6
libdbi-dbd-mysql-0.8.1a-1.2.2
mysql-devel-5.0.27-1.fc6
[root@localhost ~]# rpm -qa|grep httpd
httpd-2.2.3-5
system-config-httpd-1.3.3-1.1.1
httpd-manual-2.2.3-5
[root@localhost ~]#
假设你不知道你都已经装了什么,那么就所有安装吧。运行下列指令:
yum -y install httpd php mysql mysql-server
php-mysql
2.測试MYSQL
启动MYSQL服务: service
mysqld start
看看mysql是否能正常工作: mysql -uroot mysql
[root@localhost ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 5.0.27
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
3. 载入对apache对php的支持,强调操作前务必要备份httpd.conf文件,若出问题时也好恢复。(恢复方法?
直接把httpd.conf删除。把备份的文件改成httpd.conf就OK了。)
配置
httpd.conf 让apache支持PHP
# vi /etc/httpd/conf/httpd.conf
找到 AddType application/x-gzip .gz .tgz 在其下加入例如以下内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
这是为了使apache可以支持以.php结尾的文件
找到LoadModule那几栏
在当中加入LoadModule php5_module /usr/lib/httpd/modules/libphp5.so 这是加入一个模块信息到apache里头去。使apache能支持php
改动servername这一项。把前面的#去掉,然后名字写你的IP,(假设仅仅是单机的话。127.0.0.1)
DirectoryIndex index.php index.htm index.html index.html.var
4.重新启动一下httpd服务。看是否能成功
[root@localhost
~]# /etc/rc.d/init.d/httpd restart
停止
httpd: [确定]
启动
httpd: [确定]
5.若不能成功,则文本行运行 chmod 755 /usr/lib/httpd/modules/libphp5.so 试试。若还不行,我也不知道怎么办了,去请高手吧,我也是新手。
6.网站文件夹为/var/www/html/ 在当中新建一个php脚本測试一下吧, 写个index.html程序放到网站根文件夹.
此处着重注意后缀为.php。我刚才做的时候就用的html,结果一直出错。
<html>
<head></head>
<body>
<?php echo
"hello!"; phpinfo(); ?>
</body>
</html>
7.好的。浏览器里输入localhost測试一下结果吧
8.假设还不能訪问,请试一试改变index.php的权限
chmod
755 /var/www/html/index.php
9.祝你好运!假设成功了。别忘了把你的成功经验分享给别人。
假设你认为这篇博文须要改动,请给我留言,我将万分感激。
相关文章推荐
- linux+apache+mysql+php平台构建及环境配置
- 在Linux下和windows下配置apache+php+mysql 开发环境和Zend Studio+Aptana Studio 的IDE
- 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置
- Linux网络配置和MySQL、Apache、PHP环境的搭建
- PHP开发环境的配置(Linux平台上安装Apache和PHP)
- 第四篇(1):企业常用Linux web环境安装配置(apache、php、mysql)
- ubuntu 配置 LAMP(Linux+Apache+Mysql+PHP)环境
- 配置PHP+mysql+apache(linux环境)
- linux CentOS 7.2 服务器配置apache+mysql+php环境 (linux 系统下LAMP部署)
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
- Linux下LAMP(Apache PHP MySql)环境配置
- LAMP环境配置 Linux+apache+php+mysql搭建
- 基础篇:源码 Linux+Apache+PHP+MySQL环境配置方法-08CMS网站
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
- Linux Apache php MySQL GD PHPWind 集成环境配置教程
- Linux Apache php MySQL GD PHPWind 集成环境配置教程
- Linux配置手册(八)基于MySQL构建PHP环境
- Linux环境下网站平台的搭建 MySQL+apache+PHP
- [PHP] ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- centos 6.5 安装配置LAMP(linux,apache,mysql,php)环境