urworks配置笔记

2016.02.26 11:28 Fri| 26 visits 笔记| Text

服务器配置:centOS 6.6(64)

安装mysql:

yum install mysql mysql-server
 mysql为数据库客户端,mysql-server为数据库服务器端程序

配置mysql-server随系统自动启动:

chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start

配置mysql-server数据库root的密码:

mysql_secure_installation
默认密码是空,直接按回车即可
当出现New password:时输入新密码,回车并输入确认密码,其他提示下都回车
密码:************

安装Apache

yum install httpd

配置 Apache 随系统启动

chkconfig --levels 235 httpd on
/etc/init.d/httpd start

验证Apache服务器能否被访问

关闭防火墙

/etc/rc.d/init.d/iptables stop

在浏览器中输入地址访问ip地址

在浏览器中输入第三部分配置网络时设置的ip地址,看能否访问到 “Apache 2 Test Page powered by CentOS” 的测试页面。

安装PHP

安装并重启Apache

yum install php
/etc/init.d/httpd restart

测试PHP是否安装成功

在Apahe默认的网页路径(/var/www/html/)新建一个info.php,内容为<?php phpinfo(); ?>,浏览器访问地址:ip地址+‘/info.php’,看是否有php的信息

将 PHP 模块和 MySQL 模块关联起来
搜素php相关模块

yum search php54w
centos下yum默认安装的php是5.3.3版本的,而joomla需要5.3.4以上,所以需要安装php54w

安装相关模块

yum install php54w-mysql php54w-gd php54w-imap php54w-ldap php54w-odbc php54w-pear php54w-xml php54w-xmlrpc

重新启动Apach

/etc/init.d/httpd restart

刷新info.php页面,找到mysql相关部分,看是否检查到相关信息。

安装phpmyadmin

wget https://files.phpmyadmin.net/phpMyAdmin/4.1.14.8/phpMyAdmin-4.1.14.8-all-languages.tar.gz
tar xvfz phpMyAdmin-4.1.14.8-all-languages.tar.gz
mv phpMyAdmin-4.1.14.8-all-languages phpmyadmin

phpmyadmin 500解决方法:

1:检查apache日志

[[email protected] ~]# tail /etc/httpd/logs/error_log
[Wed Jan 07 17:47:12 2015] [error] [client 192.168.3.2] PHP Fatal error:  Call to undefined function mb_detect_encoding() in /var/www/phpmyadmin/libraries/php-gettext/gettext.inc on line 177

2:检查是否有安装php-mbstring

写个info.php,看一下phpinfo()的信息。

1
2
3
<?php
echo phpinfo();
?>

访 问info.php,查看extension_dir(/usr/lib64/php/modules),并将这个值写入到/etc/php.ini文件中,在这个目录下面查看是否有 mbstring.so文件,如果没有,则安装php-mbstring yum install -y php54w-mbstring,然后再到/etc/php.ini文件中添加 extension这个值,我的是

xtension_dir = /usr/lib64/php/modules
extension=/usr/lib64/php/modules/mbstring.so

3:重启apache

 service httpd restart

##小记:

php.ini的位置 /etc/php.ini