java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

全新的一台Linux安装lampp php网站手续大全

此配置适用于一台全新的Linux机器的一切配置,装好以下配置,基本就可以放心的玩了。
1.lampp

2.ulimit修改

#ulimit -n 看一下 1024
改成8192

#ulimit -n 8192

简单改一下仅仅当前有效,想持续有效修改etc/profile
最后加入ulimit -n 8192
#source /etc/profile

3.修改mysql的文件位置
安装
yum install -y mysql-server mysql mysql-deve

4.设置iptables
开启80端口

CentOS
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

5. 配置phpmyadmin
将phpmyadmin改名字
关闭phpmyadmin root权限,为root设置密码

修改登录方式,为cookie or http

6.配置FTP

/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
/etc/rc.d/init.d/iptables save 

保存刚才的两条规则

关闭匿名登录,设置用户名和密码

7.php的rewrite配置想生效配置文件http-vhost.conf需要增加


    Options FollowSymLinks
    AllowOverride all
    #XAMPP
    #Order deny,allow
    #Deny from all

8.加入apache自动启动
etc/profile

9.无法访问Error 403
经常出现在phpmyadmin上面
找到\xampp\apache\conf\httpd.conf配置文件
Access forbidden!
You don’t have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
解决方法
找到Directory 目录然后进行复制权限;主要红色字


    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from allow

10 mysql性能调整
mysql性能调整点这里

11 php中连接mysql,不要用pconnect

12.数据库mysql gone away
show global variables like 'max_allowed_packet';
修改my.cnf 调整这个值为10M

13.mysql 数据库改到非系统盘
把var 下 mysql文件夹,移走到别的目录下比如/data/mysql

然后在var 下 建立一个快捷链接 ln -s /data/mysql var/mysql

修改mysql目录所有者 chown mysql:mysql /data/mysql

重启动。


This entry was posted in Linux, PHP and tagged , , , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/new-linux-install-php-website/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

2 Responses to 全新的一台Linux安装lampp php网站手续大全

  1. 屠龙 says:

    什么都不懂的人能玩吗

Leave a Reply to 屠龙 Cancel reply