怎样在 VPS 上搭建一个在线 PHP+MySQL 的编辑运行环境

怎样在 VPS 上搭建一个在线 PHP+MySQL 的编辑运行环境,第1张

下面让我们建立MYSQL数据库

apt-get install mysql-server mysql-client

安装phpmyadmin

apt-get install phpmyadmin

这时,你会发现直接访问http://localhost/phpmyadmin无法使用,

这时我们需要建立一个软连接,执行下面的命令

#sudo ln -s /usr/share/phpmyadmin/ /var/www/

或者你把phpmyadmin直接复制到 /var/www/的文件夹下面也可以

下面介绍一下Debian /Ubuntu Linux中, lighttpd的相关命令

停止lighttpd服务器

# /etc/init.d/lighttpd stop

重启lighttpd服务器

# /etc/init.d/lighttpd restart

启动lighttpd服务器

# /etc/init.d/lighttpd start

第二步,Lighttpd与PHP的优化。

这步也是最重要的,关系到WordPress能否良好的运行在64M内存的VPS上。

修改 /etc/lighttpd/conf-available/10-fastcgi.conf

max-procs = 1

PHP_FCGI_CHILDREN = 2

PHP_FCGI_MAX_REQUESTS = 这个随意,但是不要为0或者太大

说一下为什么要这么设置,php-cgi进程数=(max-procs)X(1+PHP_FCGI_CHILDREN),1个php-cgi进程大约占用19M内存,也就是说64M的内存VPS最好不要超过3个php-cgi进程,剩下的内存要留给MySQL和系统。如果仍然出现500错误,可以降低到2个,也就是PHP_FCGI_CHILDREN = 1

其余优化

/etc/php5/cgi/php.ini 中 memory_limit建议适当减少,只要保证WordPress可以运行即可(WordPress安装至少需要32MB内存,但运行只需要8MB或者更少)。

/etc/mysql/my.cnf 中相应的参数,请减少到默认值的1/8左右,或者更低。

1、编辑MySQL(和PHP搭配之最佳组合)配置文件: windows环境中:%MySQL_installdir%\my.ini //一般在MySQL安装目录下有my.ini即MySQL的配置文件。 linux环境中:/etc/my.cnf 在[MySQLd]配置段添加如下一行: skip-grant-tables 保存退出编辑。 2、然后重启MySQL服务 windows环境中: net stop MySQL net start MySQL linux环境中: /etc/init.d/MySQLd restart 3、设置新的ROOT密码 然后再在命令行下执行: MySQL-uroot -p MySQL 直接回车无需密码即可进入数据库了。 现在我们执行如下语句把root密码更新为7758521: update user set password=PASSWORD("7758521") where user='root'quit 退出MySQL。 4、还原配置文件并重启服务 然后修改MySQL配置文件把刚才添加的那一行删除。 再次重起MySQL服务,密码修改完毕。 用新密码7758521试一下吧,又能登入MySQL的感觉就是不一样吧?

采纳哦

导出:把远程服务器的数据库备份到本地电脑。导入:把本地电脑数据库文件还原到远程服务器的数据库。导入方法:1.用您的用户名和密码登陆本公司站点2.自助管理---数据库管理-- *** 作下的 管理--[备份/还原/导入数据库]--点击"备份一"后的--建立备份3.点击“建立备份用的FTP”4.将您自己的数据库备份文件上传到这个建立的临时FTP里,覆盖服务器上的1.bak(SQL 2000)/1.sql(Mysql)5.再点从备份一中的“备份中还原”6.注意:你的数据库备份格式,必须和要求的一样。否则不会导入成功。备份方法:1.用您的用户名和密码登陆本公司站点2.自助管理---数据库管理-- *** 作下的 管理--[备份/还原/导入数据库]--点击"备份一"后的--建立备份3.点击“建立备份用的FTP”---登陆这个建立的临时FTP就可以下载数据库备份了。方法二(适用MSSQL和MYSQL)此方式备份出的数据库文件是.sql格式, 还原时需要的数据库文件也是.sql格式,否则无法 *** 作。1.使用您的用户名和密码登陆本站。2.自助管理--数 据 库-- *** 作下的 管理--[高级管理]--将自动跳出数据库管理器--在管理器中可以在线编辑数据库 (如增加表或删除已有的表)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8318261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存