怎样在 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左右,或者更低。

php一键安装包网上有很多呀,可以直接点下一步把网站环境配置好。

比如phpnow

PHPnow 组件

最新版本包含:Apache-2.0.63 / 2.2.16

PHP-5.2.14

MySQL-5.0.90 / 5.1.50

Zend Optimizer-3.3.3

phpMyAdmin-3.3.7*

eAccelerator 0.9.6-1

当然还有其它的如zkeysphp 这个简单一点

包括:

PHP 5.2.17 (DZ等论坛还不支持PHP 5.3,故采用更为适合虚拟主机使用的PHP 5.2)

ZEND 3.3.3

MYSQL 5.1.57

PHPMYADMIN 3.3.10

都是一键安装的。

望采纳。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/10820.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存