Posts Tagged ‘phpmysqladmin’

Linux下利用yum安装Apache,php,Mysql,phpmysqladmin,pure-ftpd教程

星期日, 三月 1st, 2015

原创内容,转载请注明出处:http://www.myzhenai.com.cn/post/1992.html http://www.myzhenai.com/thread-17408-1-1.html
关键词:Linux Centos Apache php Mysql phpmysqladmin pure-ftpd 安装配置教程 LAMP安装配置教程
Linux下安装Apache php Mysql就是俗称的“LAMP”,网上有很多一键安装包,但其实我们可以自行安装,安装方法也很简单.

yum update -y
yum install gcc gcc-c++ make libxml2-devel libtool mysql mysql-libs mysql-server mysql-devel httpd php php-devel libevent libevent-devel php-mysql mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-pecl-memcache mysql-connector-odbc libdbi-dbd-mysql php-eaccelerator php-imap php-odbc -y
mysqladmin -u root password "you mysql root password"
service httpd restart
service mysqld restart
php -v
wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.1.12/phpMyAdmin-4.1.12-all-languages.zip
#wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.3.10/phpMyAdmin-4.3.10-all-languages.zip
#4.3.10版需要php5.5以上,所以你要根据你的php版本来确认
chkconfig httpd on
chkconfig --add mysqld
chkconfig mysqld on

OR

#安装之前请先安装Epel源,http://www.myzhenai.com/thread-15362-1-1.html
yum remove httpd* -y
yum remove mysql* -y
yum remove php* -y
yum check-update
yum install httpd* ntp make wget openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel perl-libwww-perl libjpeg -y
yum install mysql mysql-server mysql-libs mysql-devel mod_ssl mod_ruid2 mod_rpaf mod_fastcgi mod_fcgid mod_fpm -y
service mysqld start
chkconfig mysqld on
chkconfig httpd on
mysqladmin -u root password "you mysql root password"
yum install php php-cli php-mysql php-mysqlnd php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy php-common php-devel php-pecl-memcache php-pecl-memcache-debuginfo php-opcache -y
yum install fail2ban clamav rkhunter
#yum install php-intl php-tidy php-soap php-gd php-mcrypt php-cli php-enchant php-ldap php-process php-imap php-bcmath php-common php-recode php-fpm php-pspell php-xml php-litespeed php-pdo php-mysql php-xmlrpc php-snmp php-mbstring php-xml php-gd php-mbstring php-mcrypt php-ldap php-imap php-pecl-xdebug php-pdo php php-fpm php-devel php-pecl-geoip-debuginfo php-pecl-memcache kloxomr-thirdparty-phpmyadmin php-cli php-pear php-pgsql php-gmp php-pecl-lzf php-pecl-memcache-debuginfo php-pecl-lzf-debuginfo php-common php-process php-mysqlnd php-bcmath php-pecl-geoip php-opcache php-pecl-xdebug-debuginfo php-xmlrpc
service php-fpm start
chkconfig php-fpm on

Pure-ftpd安装教程:http://www.myzhenai.com.cn/post/1812.html

vi /etc/httpd/conf/httpd.conf
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<ifmodule itk.c>
StartServers       8
MinSpareServers    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000
</ifmodule>
<ifmodule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75 
ThreadsPerChild     25
MaxRequestsPerChild  0
</ifmodule>
Listen 80
ServerName ServerIP:80
DocumentRoot "/you Catalog"
#
# This should be changed to whatever you set DocumentRoot to.
#
<directory "/you Catalog">
# for more information.
#
    Options -Indexes
#   Options FileInfo AuthConfig Limit
#
    AllowOverride All
<virtualhost *:80>
    ServerAdmin webmaster@myDomain.com
    DocumentRoot /var/www/myDomain
    ServerName myDomain.com
    ErrorLog /var/log/myDomain.com-error_log
    CustomLog /var/log/myDomain.com-access_log common
</virtualhost>
<virtualhost *:80>
    ServerAdmin webmaster@myDomain1.com
    DocumentRoot /var/www/myDomain1
    ServerName myDomain1
    ErrorLog /var/log/myDomain1-error_log
    CustomLog /var/log/myDomain1-access_log common
</virtualhost>
#*替换成你的域名或子域名,有多个子域名的话可以增加VirtualHost配置文件.下面的参数也要相应的修改为你子域名对应的目录和日志文件.
TraceEnable off
</directory>
①.在apache配置文件httpd.conf中找到:LoadModule rewrite_module modules/mod_rewrite.so这句,去掉前边的注释符号“#”,如果没有则添加这句。
②.在代码:
Options FollowSymLinks
AllowOverride None
下面添加伪静态代码(以Wordpress伪静态为例):
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
③.重启apache:

phpmysqladmin配置方法:

tar -xzvf phpMyAdmin-4.1.12-all-languages.zip
OR
tar -xzvf phpMyAdmin-4.3.10-all-languages.zip
mv phpMyAdmin-4.1.12-all-languages /var/www/phpmysqladmin
#/var/www/是你网站所在目录,并且打开/var/phpmysqladmin/libraries/config.default.php 编辑mysql连接参数保存后即可.

快速安装wordpress的视频教程

星期一, 七月 15th, 2013


原创内容,转载请注明出处:http://www.myzhenai.com/thread-15711-1-1.html http://www.myzhenai.com.cn/post/1204.html
大家好,我是海南胡说,今天给大家做个快速安装wordpress的视频教程.没有什么技术含量,高手就路过吧,只是为了方便一些和我一样的新手学习和掌握的方法.
进个广告:这三个站都是我的小站,方便就送个IP呗.
http://www.myzhenai.com/
http://www.myzhenai.com.cn/
http://www.haikou-china.com/
http://t.qq.com/hainianxiandao 这是我微博,关注下呗

一:首先得准备一个域名吧,在域名管理面板里添加个A记录,我这里是使用一个子域名来演示的.在管理面板添加完A记录后,我们需要在服务器上再添加一个A记录,管理面板上的那个A记录是指向域名或IP,但服务器上的这个A记录是指向安装目录.
我们新增一个test的子域名,如果你不是子域名,直接按照我上边的那两个设置就可以了.在主机名里一个留空,只设置指向IP,一个设置www二级域名.
ns1.dns-diy.com
ns2.dns-diy.com
这两个DNS服务器地址需要在我们的服务器上再做个解析,如果你使用其他的也可以.比如免费的阿D服务器,名称怎么叫我一下子打不出来了.

我们需要新建一个DNS模板.才能解析.子域名就不需要DNS模板了.但是新建的域名还是需要的.这个只是演示,你可以把你的域名在这里设置.

二:得有个服务器吧,我使用的是VPS服务器,虚拟主机的话与有管理权限的服务器就有点不同了,虚拟主机所有操作都是在管理面板和FTP工具间操作的.我使用的是Kloxo管理面板,如果是其他面板的,请你以 ***添加A记录 为关键词搜索就能得到答案,***是你的管理面板名称. 

三:得建个数据库吧?不然网站使用的数据保存在哪? 在管理面板里也是可以添加数据库的,因为有些管理面板是自带的数据库管理组件,例如Kloxo就自带了phpmysqladmin管理组件.
===不好意思,有事走开了一会.

四:下载wordpress安装包,我下载的是wordpress-3.5.2,为了不从本地上传,所以我是在服务器上直接wget下载的,这样就避免了再从本地上传太麻烦了,如果你是使用虚拟主机的话,还是需要下载到本地再上传到你的服务器上,因为你没有服务器管理权限.
#ssh -p Port IP —本地SSH连接远程服务器,PORT是端口
#mkdir /home/admin/Test—创建一个Test目录
上边那些乱七八*的是我不想你们看到我的登录信息,所以我ls了好多目录.

数据库名:test
数据库密码:PDY1paDo0Tp

//*你也可以使用例如Putty的管理工具来进行登录服务器进行管理.我使用的是Linux的服务器,如果是wind的服务器请搜索相关教程.
#wget http://cn.wordpress.org/wordpress-3.5.2-zh_CN.zip—下载安装包
#unzip wordpress-3.5.2-zh_CN.zip–解压安装包
#\cp -a wordpress/* /home/admin/Test/—复制文件到Test目录下,

http://test.bbsjiuwo.com/wp-admin/install.php
五:开始安装,以下这个是官方的readme文档.
将 WordPress 压缩包解压至一个空文件夹,并上传它。
在浏览器中访问 wp-admin/install.php。它将帮助您把数据库链接信息写入到 wp-config.php 文件中。
如果上述方法无效,也没关系,这很正常。请用文本编辑器(如写字板)手动打开 wp-config-sample.php 文件,填入数据库信息。
将文件另存为 wp-config.php 并上传。
在浏览器中访问 wp-admin/install.php。
在配置文件就绪之后,WordPress 会自动尝试建立数据库表。若发生错误,请检查 wp-config.php 文件中填写的信息是否准确,然后再试。若问题依然存在,请访问中文支持论坛寻求帮助。
若您不设置密码,请牢记生成的随机密码。若您不输入用户名,用户名将是 admin。
完成后,安装向导会带您到登录页面。用刚刚设置的用户名和密码登录。若您使用随机密码,在登录后可以按照页面提示修改密码。

下方的服务器地址和表前缀默认就好了.

六:安装结束,教程结束.
#service mysql restart–重启mysql数据库
#service lighttpd restart—重启lighttpd服务器解译引擎,如果你的是Apache,可以用以下的命令来重启
#service httpd restart 或者直接重启服务器
#reboot
#exit —关闭远程链接

YoutuBe:http://youtu.be/ldnBsIuFUpk
Tencent video:http://v.qq.com/boke/page/o/k/r/o01158rjdkr.html
Video download:http://pan.baidu.com/share/link?shareid=2398052157&uk=3744424561

VPS网站数据快速备份到本地

星期六, 一月 26th, 2013

//此方法只适用于有自主管理权限的主机或服务器,虚拟主机请使用phpmysqladmin快速备份数据库然后参考:http://www.myzhenai.com/thread-15412-1-1.html
参考资料:
http://www.myzhenai.com/thread-15175-1-1.html
http://www.myzhenai.com/thread-15141-1-1.html
http://www.myzhenai.com/thread-15066-1-1.html
http://www.myzhenai.com/thread-14309-1-2.html
登录VPS,这里以我为和尚的bbsjiuwo社区的备份做演示.
#mysqldump -u root -p ****** | gzip > /home/admin/bbsjiuwo/2013.01.26.sql.gz
//这里的******是你的数据库,你要备份的网站数据库.回车后会要求输入数据库的root权限密码,没有回显的,输入完后回车即可.
#cd /home/admin/
//假设你的网站数据放在这个路径下
#tar -zcvf file.tar.gz bbsjiuwo/
//将bbsjiuwo目录下的文件悉数打包成file.tar.gz文件.
#ls
//查看当前目录下的文件,会看到刚才我们打包的file.tar.gz文件.
#cp file.tar.gz bbsjiuwo/
//因为文件在这个目录下我们是不能快速下载的,我们把它复制或移动到网站根目录下.
使用下载工具下载这个文件,即你的域名加上这个文件.下载完成后要马上删除网站根目录里的这个file.tar.gz文件,以免被下载工具分布了你的数据.
Screenshot
Screenshot-1
Screenshot-2
Screenshot-3
Screenshot-4